Oh god no...don't go to Best Buy (or Future Shop) for a video card! They rip people off mercilessly!
There are sometimes $100 dollar differences in price between a product in Best Buy and the same product in a computer store. This week's (boxing week) Best Buy flyer has some good deals on parts, but they have hundred-dollar rebates and are
still about $30 more expensive after savings than the
regular price at computer stores.
Find a computer parts reseller to get your computer parts. They will certainly have prices that are about right, since they have other *real* computer stores to compete with. Sorry, I don't know any good store in that area you will be in.
If you absolutely cannot find a store, then your (in a sense) final choice would be to order online from TigerDirect.ca. They scam people sometimes but sometimes they do their job. I still stand by what I said earlier about only ordering
online if absolutely necessary. If you can't find another store then it might just be necessary.
They deliver anywhere in Canada and have very fast shipping (at an unavoidable extra cost).
If you find a store around your area that but it sells crappy video cards, then don't get it. It's better to order online and have more selection than to get a bad product because the store is right across the street.
Good luck