I've used Passport for four vehicles. Good rates, excellent service.
I had one vehicle transported by U-haul contracted hauler, after I had used him successfully for another vehicle earlier - I piggy backed on a haul already planned from the same general area, to the same drop spot at the US-Canada border.
Because I contacted him directly after the first successful haul, I did not have U-haul guaranteeing the job. I got burned for $2500 on that deal because I was dumb enough to prepay the deal seeing as it went well the first time, and had to contact Passport to get the vehicle moved.