Seu passaporte americano é tudo que você precisa. Nenhum visto ou nada é necessário para um cidadão dos EUA entrar no Canadá para trânsito ou visita. Você nem precisa de um eTA, o que a maioria das outras nacionalidades faz.
You do not need a Canadian passport, a Canadian visa or an eTA to enter Canada if you are travelling with a valid U.S. passport.
Tenha uma boa viagem!