合同工作对加拿大移民申请会有一定影响。加拿大移民部门对申请者的工作经验进行评估时,会考虑工作的稳定性和持续时间。在申请移民时,持续且稳定的全职工作经验往往会被认为更有利于申请者。合同工作一般被认为不如全职工作稳定,因此可能会对移民申请造成一定影响。然而,如果申请人能够证明在合同工作期间有稳定的收入、职责和工作时长,并能提供相关的合同和工作证明,合同工作也有可能被视为有利因素之一。总的来说,合同工作并不是移民申请的绝对障碍,但申请人需要提供充分的信息来证明合同工作的稳定性和持续性,以增加移民申请的成功机会。