O Canadá não tem um requisito de validade de passaporte de seis meses, como alguns países fazem. Os EUA renunciam a sua exigência de seis meses para a maioria dos países , e isso não acontece em nenhum evento se aplica a cidadãos americanos ou residentes permanentes, nem mesmo a certas classes de não-imigrantes que vivem nos EUA.
Por isso, é improvável que você tenha um problema relacionado ao vencimento do seu passaporte.
Em relação ao Canadá, cito minha resposta a uma pergunta semelhante :
I have no reference for this except to say that the six-month requirement is to be found nowhere at any of the following pages:
Se você é um não-imigrante nos EUA, por favor deixe um comentário anotando seu status e eu expandirei a resposta de acordo.