Respostas:
Sim. O Canadá não tem requisitos quanto à validade dos passaportes, desde que válidos para a duração da sua estadia.
Se você não era cidadão dos Estados Unidos, sua estada seria limitada especificamente à duração de seus passaportes, mas, como americanos, você será bem-sucedido em ser readmitido nos EUA com passaportes vencidos, portanto isso não será um problema. questão.