Both me and Bro had shipped cars via the rail. One problem is that we are 2 car families driving both is usually difficult. One advantage of shipping our minivan via CN is that we "stuffed" the van with boxes so the $900 we paid from YYZ to YEG included many boxes and luggages. That was a few years ago so things may have changed.
One thing for sure, if I were to do a cross country move again, I would be selling and rebuying, much easier, no inspections etc.