yeah, fedex is expensive, and alot of shippers only ship to the port because getting through the border takes alot of time (money), especially if they have more than one car on their truck...too much paper work. In order for a shipper to go into Canada willingly is if he has a pick up somewhere in Canada or nearby to make it worth it. otherwise he is burning gas (money) coming back empty. It is possible for a shipper to find a car to come back but it might take a long time for something to come up. One thing is against you right now as summer is ending is the "snow birds" are headed back down south, this makes the shipping industry quite busy hauling vehicles back to their winter homes. Your best bet is to have the car shipped to Port and have your son pick it up there. good luck