The laws regarding marriage in Canada are among what could be considered as the freest in the world. There is no residency requirement for marriages in Canada, so even travelers like those who just crossed the border from the United States can exchange vows within Canadian boundaries. The country is also known for formally allowing same sex marriage starting on July 20, 2005, granting same-sex couples the same rights as those of hetero-couples.
However, various areas or regions in Canada have their own provisions on legal requirements for marriage. Like for example, Nova Scotia, British Columbia, Ontario, Yukon Territory and Newfoundland & Labrador,only couples who are both 19 years old and above can apply for a marriage license. On the other hand, Manitoba, Quebec, Alberta, New Brunswick, Saskatchewan and Prince Edward Island allow 18-year-olds. The amount of time to wait for the marriage license release also varies from one place to another.
There are various marriage laws in different Canadian places so it would be best to consult with the proper authorities in the place you want to hold your wedding in. In Alberta, for example, couples can get married anywhere as long as there are two witnesses and an officiating officer. Generally, however, medical tests are not required. Also, there are general legal wedding requirements which are common among almost all areas. Among these requirements are proof of age such as a birth certificate, proof of divorce (if remarrying) or of death of the previous spouse, identification cards, and actual wedding details, among others.