Desde que seu passaporte e visto sejam válidos, você pode viajar para o Canadá. O Canadá não tem um "requisito de seis meses", como muitos países fazem.
Fonte: CBSA
Nota do Departamento de Estado dos EUA : "Se você estiver em trânsito no Canadá a caminho da Europa, seu passaporte deve ser válido por pelo menos 3 meses além da sua data planejada de partida do espaço Schengen."
Flyertalk concorda com as fontes anteriores.
Com base na nota do Dennis : Embora o Canadá não exija seis meses validade, eles tomarão medidas extras. Eles (provavelmente) emitirão um registro de visitante, que é um documento que exige que você esteja fora do país até uma determinada data. Isso porque o Canadá precisa que seu passaporte seja válido o tempo todo.
Receber o Registro de Visitante requer uma viagem para a Inspeção Secundária na fronteira, o que levará algum tempo, dependendo de como eles estão ocupados.
Portanto, você deve considerar: você recebe um Registro de Visitante que custará tempo de suas férias / planos de viagem ou você consegue um novo passaporte e evita ser questionado?