@ricci @neckspike @q_aurelius @mekkaokereke @MHowell @georgeeyong @oscarjiminy @carnage4life Canadian elections require proof of ID and proof of address. Some of the items you mentioned only cover the “proof of address” half.
However, I believe all provinces provide a non-drivers ID card if you want. It covers all “government issued ID with photo and address” requirements, just like a drivers license. I know at least one person who cannot drive and don’t have a passport who use one.
You also have provincial health insurance cards, which can be used as ID in some circumstances, though this is discouraged under the idea that showing off your health insurance info is bad and can lead to fraud.
In Ontario ID and insurance cards are issued through “Service Ontario” which means a (sometimes long) line, but there are enough of them that there is always one that will be accessible.