在加拿大签证过期后留在加拿大是不合法的。根据加拿大的移民法规定,持有临时居民签证的人必须在签证到期前离境或者申请延期。一旦签证过期,您将被视为非法滞留在加拿大。非法居留可能会导致严重的后果,包括被驱逐出境,禁止入境加拿大的可能性,以及在未来的签证申请中产生负面影响。因此,我强烈建议您在签证到期前采取合法的措施,如及时离境或申请延期,以避免违反加拿大的移民法规。如果您希望继续在加拿大居住,您可以咨询合格的移民律师,了解是否有其他合法的途径可以延长您的合法居留或者转为其他类型的签证。尊重并遵守加拿大移民法规是保持合法居留身份的关键。