パスポートが機械読みとり式でない場合はビザを取得する必要があります。自分のパスポートのメインのページの下に”This Passport is NOT machine readable”と書いていなければOKです。(日本で発行されたパスポートなら大丈夫)
http://www.mofa.go.jp/mofaj/toko/passport/us_abroad.htmlという訳で、短期滞在なら米国のビザを事前に取得する必要はないのですが、むしろカナダに今どういうステータスで滞在しているかが重要です。
カナダの学生ビザ、ワークビザなどを持っていて有効期限もまだ何ヶ月も残っているならまず大丈夫だと思います。もしカナダにビザなし(入国時のスタンプのみ)で滞在している場合は、日本へ帰る航空券などを持っていないと入国させてもらえない可能性が高いと聞きました。