在民法关于婚姻必须是不同性别于2003年被裁决为违宪之后获得认可。在联邦修法之前，类似的裁决已经使得加拿大8个省份和一个地区的同性婚姻正式通过。2005年，联邦修订《民事婚姻法案》正式将婚姻的全国定义修改为「排除所有他人的两人合法结合」，该法案获加拿大国会通过后（加拿大众议院158票对上133票；加拿大参议院47票对上21票），在2005年7月20日得到御准，正式成为法律。此法案为自由党党主席保罗·马丁所领导的所支持，但后座议员可自由投票。按的投票情况，其结果显示加拿大自由党、新民主党和魁北克集团的