Dear Robert,
In our online shop, we will ship the package by Fedex priority or EMS. It takes about 3-5 working days. That's why the shipping cost is expensive.
Would you send us your city name and post code? Maybe we can ship to Canada by airmail of post office. It takes about 15 ~20 working days for shipping.