We should be getting more in stock around August in Canada: Out of Stock Item Thread w/ETA's
As for shipping – yeah, there really isn’t a good way to keep the prices down. I realize the price is high to ship one switch, but I can promise you we’re not making any money on shipping. In fact, many times we lose it when we ship to Canada.
Hopefully once everything is back in stock in Canada, it will be much easier to order.
We’re also working on a separate instance of our website for Canadian’s (inovelli.ca) and it should show a more accurate representation of what’s in stock and also you should be able to be able to take advantage of our sales.