A passport should do for getting into Canada, Catman.
Your comments about always carrying your passport are appreciated, but as I am a non-resident alien (in the US), the last thing I want to do is lose mine! I keep photocopies of it in various places, but when the last one filled up long before its expiration date it took me almost six months & a couple of transatlantic trips to get a new one. I've been assured that if I lose it I can't hope for anything other than 'emergency travel documents' for a minimum of two years.
I hate being IDed - my drivers licence is metal, with my picture emblazoned on it. Anywhere else in the world people go 'cool', & spend more time considering the ninja-like possibilities than checking my birthdate. Here, even if you're obviously over sixty, you get IDed every time you're within a thousand feet of alcohol. So I should get a US ID, but I have to retake the entire driving test to do that...