Originally Posted by
nrgiii

Why do Americans ask questions like this? Notice how ridiculous the question sounds with the following simple substitutions:
Do I need US Dollars for taxi to downtown New York?
Canada is a sovereign nation with its own currency. You should expect CAN $$ to be required within Canada.
Chip on your shoulder? USD is widely accepted in much of Canada as well as many other countries. Of course, you likely know this already.