As a Canadian ordering from an American retailer, there's always a hidden duty cost / brokerage fee that the courier charges you and that isn't factored into the shipping. It is never any less than $20, and it can end up being over $100. If I remember correctly, expansys.ca factors that into their shipping costs. That's probably why they're more expensive. But I might be wrong. Tell us how it works out.