加拿大签证的有效期根据不同类型的签证而有所不同。对于旅游签证(访客签证),通常可以在入境后停留最多6个月。临时居民签证(工作签证、学习签证)的有效期根据具体情况而定,可以从几个月到几年不等。对于永久居民签证(移民签证),有效期通常是5年。而持有加拿大公民身份的人则没有签证有效期的限制。在签证到期之前,持有人可以选择延长签证的有效期,需要重新申请并满足相关要求。需要注意的是,签证的有效期只是指签证持有人可以在有效期内进入加拿大的时间范围,实际停留的期限由边境官员根据具体情况决定,可能会比签证的有效期更短。因此,在入境加拿大时,持有人应该准备好相关的文件以证明自己的目的和能力,并遵守边境官员的要求。如果持有人希望在签证过期后继续在加拿大逗留,应该在签证到期前及时申请延期或转换为合适的签证类型。