Do you have CBSA customs agency office near you? If so what I have done in the past is use a bonded carrier to bring it from the place on entry to their local bonded warehouse where I have filled in the B13 etc at the local CBSA, pay any taxes and/or duties then take the release to the warehouse to release it and get it delivered.
All the forms are on the site and help is available from CBSA.
Failing that, the yellow pages should show all the brokerage companies where a phone call can tell you if they can handle it, at a fee of course.
Al.