I shipped a C270 from Missouri to Ottawa, ON. The quotes were up to $10k. In the end I shipped using uShip.
If you decide this way, be triple careful.
My first attempt failed and I lost $500. The guy sounded fine, we exchanged emails, even talked on the phone. He requested down payment, which sounded reasonable ($500). He never showed up, provided a ton of excuses ("dog ate my homework"), stalled for time, etc. Eventually, I cut my losses and started looking for someone else.
After some 4-5 weeks, I found someone out of Kansas City who agreed to do it for $3k. He was fantastic.
The short story is that you never know.
Advice? Check references, don't send any money up front and be prepared for losses.
btw. Andrew's Trucking out of Niagara-on-the-Lake is probably one of the best in business. Not cheap, but certainly good.
Btw 2. I would not transport my boat in a normal cradle on a flatbed. You risk damaging the hull. If you have to, make sure that you have the boat supported by as many pads as possible (6-8, not the common 4).
Btw 3. Preparing for transport is not a trivial task. In my case, the boatyard did it (and did a good job). If you never did it, consider hiring someone who did (and does).
And lastly, I would seriously consider selling the boat in Toronto and buying in Vancouver. A few people I knew moved from here to BC and most of them, initially, considered moving the boat, but eventually decided that it wasn't worth it. The few $k you save on transport can cover the upgrades you may need to do, if you buy another boat.