Being from Canada, beside Amazon Canada that has an abysmal selection compared to its USA site and mec.ca that has free shipping on order above $50, I have limited options to order online. Living an hour from the US border though, I sometime buy from a US store and have it shipped to myusaddress.com who are in Ogdensburg, NY. To make the trip worth it (in cost), I plan my trip so my car is almost empty when I get there and fill it up with cheaper (than here) gaz.