Amazon.COM!
Best selection of Blu-rays, bar-none. Good prices too, even after shipping. The Shipping costs around $8 for the first disc and then $2 or so for each disc after that. With the great exchange, you come out way ahead of a local purchase.
Right now, they are having a Buy One Get One Free on select Disney/BeunaVista and Sony titles. In the past, similar sales have lasted only a couple of days, so hurry! You have to get right to the last check-out page, right before you click 'Process Order', to see your discounts.
Here are the Disney titles:
http://www.amazon.com/gp/feature.htm...61681&plpage=1
Here are the Sony titles:
http://www.amazon.com/gp/feature.htm...cId=1000161701
I have placed 3 orders from them now, and haven't been charged any Duty or GST yet. It can happen though, but it is rare - probably about 1/10 times it happens. The reason it doesnt happen is because they use a shipping company that originates the shipments from Eastern Canada.
On my three orders, using Amazon sales, I have managed to get my average purchase price to about $16.50 Cdn per disc, on 48 discs.
As mentioned, BestBuy and Futureshop have the best local selection. Wal-Mart also has a great selection. HMV and Music World have limited selection, but are also having a Buy One Get One free sale right now, but it isnt as nice as Amazon due to the originally high prices.
As an aside, what player did you get? A PS3? They are hard to pass up for $399.