Another option is to have the freight company call you when it arrives in Calgary, pick up the shipping documentation and run it over to Canada Customs & self clear them. Customs is at the NW corner of CYYC, so if the package is at Fedex, not far away. A bit of a hassle but doable. You basically just have to pay GST, not 20%..., no duties.
Or call one of the brokers suggested & save the hassle.
built a few RVs, rebuilt a few more, hot rodded more, & maintained/updated a big bunch more