the best store for canada is by far ncix. price match any store that offers a better price (directcanada usually) ncix has great support, and good shipping. Thats the only place i buy from. (don't buy from directcanda as they are terrible with providing rebate forms, and shipping is more expensive, just price match them)