Otherwise, virtually any bank and xchange places in Canada can give you a more competitive rate than you do it in U.S.
If you are going to Vancouver, those xchange shops run by Chinese offer the most competitive rates.
Check the ongoing xchange rate on these sites first, so you get an idea what it should be (they dont fluctuate too much).
http://www.xe.com/ucc/
http://www.oanda.com/