事前にビザ必要なんですか?
基本的に日本人はカナダ訪問のためのビザは必要ないですよ?
参考までに、temporary resident visaガイドより抜粋です。
*Persons who do not require a visa to visit Canada include:
* Subject to change at any time
citizens of Andorra, Antigua and Barbuda, Australia, Austria, Bahamas, Barbados, Belgium, Botswana, Brunei Darussalam, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Republic of Germany, Greece, Iceland, Ireland, Israel (National Passport holders only), Italy, Japan, Latvia, Liechtenstein, Luxembourg, Malta, Mexico, Monaco, Namibia, Netherlands, New Zealand, Norway, Papua New Guinea, Portugal,Republic of Korea, St. Kitts and Nevis, St. Lucia, St. Vincent, San Marino, Singapore, Solomon Islands, Spain, Swaziland, Sweden, Slovenia, Switzerland, United States, and Western Samoa;
それと、アメリカから入国するのでしたら、Where Do I Apply?のところに
If you are from the United States, Greenland or St. Pierre and Miquelon, you can apply at a Canadian port of entry.
とあるので、カナダ入国時にビザが降りるわけではなくて?
ビザが事前に必要だとして、ここを見ると
http://www.cic.gc.ca/english/information/times/international/13-temp-visitors.asp
ロスの方が早そうですね。
でも私はただの暇人なので、間違った情報だったらごめんなさい。
もう一度ご自分でよくガイドをお読みになることをお勧めします。