5年内注满2年,这是在更新枫叶卡所要满足的居住时间。
并不是枫叶卡的有效期,枫叶卡的有效期是5年。
加拿大移民法里没有规定说过,枫叶卡5年有效期内,前3年不来,后2年就不用来了的这样的话。

所以只要在枫叶卡有效期内来加都可以。这点相比美国绿卡要强的多,美国绿卡有效期是10年,但明确规定每年如果居住时间不满6个月,绿卡会被收回。
关于海关拒绝入境,这个问题,要两方面看。
首先即使你枫叶卡或者VISA没问题,海关也可能因为某种原因拒绝你入境,这是海关的权利。比如认为你是恐怖分子,觉得你可疑,

或者像新闻说的加拿大女子去美国当义工,在进入美国海关的时候不也被拒绝入境了嘛,所以这个都很难讲。
一般移民来加,且被限期离境的,基本上都是枫叶卡过期很久,申请了一次性“旅行证件”来的,打着处理加拿大事物的旗号来加拿大的,然后移民局发给他限期离境通知。
我本人最开始也不知道这个事情,想法和大家一样,前3年不来,后2年就不用来了。可是到我这偏偏就是这样,我是枫叶卡还差不到10个月过期来的加拿大。过海关的时候,海关就是提醒我,必须住满2年,否则再回中国,就回不来了等等善意提醒。后来我也关心这方面信息,查了一下,的确是自己以前认识上有问题,被误导了。最标准答案就是看移民局网站上的规定。写的很清楚。
我在这里提醒大家的就是,移民局和海关是两回事,海关的权利比移民局要大,肩负的责任更重,他们有权拒绝任何一个持合法签证的人入境。