Hi Jsvos,
Your best option in my opinion would be the Garmin Zumo 550. It comes ready to fit to a motorcycle and includes fittings for car use as well. You didn't specify which country or countries you were planning to visit in Europe. On your Canadian side I really don't know as the units sold on your side of the pond would have North America pre-loaded. You can purchase MapSource City Navigator NT Europe v9.0 for Europe and load it to the unit as an extra map set. I believe a newer version V10 mapsource for Europe is due out in the new year. Hope this is of help to you.
Anyway, have a look at the web site below to give you an idea of what you are looking for.
http://www.mysatnav.ie/garmin-zumo-550