Por TIMATIC, o banco de dados usado pelas companhias aéreas:
Passports and other documents accepted for entry must be valid for the period of intended stay
Então, sim, você pode entrar
Posso viajar para o Canadá de março a 4 de abril de 2019 se meu visto expirar com meu passaporte em 29 de maio de 2019
Por TIMATIC, o banco de dados usado pelas companhias aéreas:
Passports and other documents accepted for entry must be valid for the period of intended stay
Então, sim, você pode entrar
Eu não acho que seja possível. A maioria dos países exige que você tenha um passaporte válido por pelo menos três meses a partir da partida do país de origem!
Isso varia em diferentes países e todos, mas isso é tudo que eu pesquisei sobre isso.