Wie gehts es ihnen, mein herr? Or something like that?
It's actua;;y quite easy to ship from UK/Europe to Canada. Inland, too. The main eastern CDN ports are Halifax, Montreal, Toronto and Thunder Bay. Okay, I don't about getting to Thunder Bay, but other things get there so why not a bike? I know a little from R'dam to Montreal, and Toronto. (Basically just add a little more for Toronto). From Canada to Europe, you just show up at the shipping agents warehouse about a week before departure, where the company takes care of packing - which leaves them liable for anything in transport or any repairs due to packing. The journey is about 7 days +, no more than 10. (To Montreal, 1 or 2 more to Toronto). The price was around $350 for the bike AND crate, CDN $$$$.
As for accompaning the bike, that may be hard, although some shipping companies offer passenger berths, yet I doubt you decide which boat - ie the one with your bike. It also gets quite expesive, about $80 - $100 per day.
Air Canada transports bikes, though it is about $1200 CDN, just for one bike. (I have a KLR 650, single, which is probably 1/3 the weight of a BMW).
Does it help? I last shipped about a year ago, so it's somewhat vague. There is a website, linked to this one, called "Alex's Alpine Touring" or something like that. He's a Canadian, and I think he's shipped his BMW a few times to Europe.