在加拿大签订合同并不一定需要公证。一般情况下,签订书面合同是为了确保各方之间的权利和责任明确,保障双方的合法权益。在加拿大,书面合同通常是通过书面形式达成的,双方在合同上签字表示同意合同内容。但在一些特定情况下,如房地产买卖合同或涉及法律纠纷的合同,可能需要进行公证或者在律师的见证下签署。公证是一种证明文件真实性和合法性的法律程序,可以提供额外的法律保障。因此,如果担心合同的执行或涉及较大金额的交易,可以考虑进行公证。总的来说,公证并不是签订合同的必要步骤,但在需要更高法律保障的情况下可以考虑进行公证。