在加拿大,婚前协议是具有法律效力的。婚前协议是一份由已婚或准备结婚的夫妇签订的文件,用于规定在婚姻关系存续或终止时双方的财产权利和责任。根据加拿大的法律,双方必须全权自愿地签署婚前协议,而且每个人在签署协议之前必须完全了解协议内容,包括对自己的权利和义务的了解。此外,协议必须是公平和合理的,不能对任何一方过分不利。如果婚姻关系终止,法院通常会尊重婚前协议中的约定,但在执行协议时仍需评估协议是否不公平或不合理。总的来说,在加拿大,遵守相关法律规定并确保协议的合理性是确保婚前协议具有法律效力的关键。