I know this is a late reply, but I thought I'd answer.
I moved from Toronto to
Europe in 2004 and shipped my car over along with my other belongings in a 40'
shipping container.
We shipped with MSC, but everything was organized through a broker.
The container was loaded onto a truck in Toronto and shipped by train to Montreal where it was then loaded onto a ship. The ship made a few stops before reaching the final destination, and total shipping time was roughly 3.5 weeks.
We got an amazing deal and only paid about $1800 with insurance. I know other people who have paid over $3000 for the same thing.