A court in British Columbia ruled same-sex marriages legal today, and the first such union was accomplished. This is only the second province to have a court ruling. The provincial legislatures and the Canadian Parliament have yet to prepare legislation and it will be a while before that happens. I doubt that much will happen before the next federal election. As I noted before, Alberta will not recognize such marriages, and all provinces have the legal right to opt out.
The process is only beginning.
Alberta, and the other provinces, I believe, have provision for civil marriage. If same-sex unions are permitted, I presume that the process will be an extension of the regulations on civil contracts.