I recall enhanced drivers licenses (EDL) being advertised as a way to travel between north american countries without a passport. It is clear that a US citizen can get back into the US with only an EDL: US CBP - What is an Enhanced Driver's License (EDL)?. However, Canada's entry requirements are less clear. On Travel and identification documents for entering Canada, it says
What [travel documents] you need will depend on where you are from, how you are travelling, and what documents you are travelling with. Consult entry requirements by country.
However, all this says for US citizens is
U.S. citizens must carry proper identification such as a valid U.S. passport.
This links back to the "Travel and identification documents for entering Canada" page. It doesn't clarify what counts as proper identification. Nothing mentions EDLs, and the circular reference doesn't help clear things up. Given all this I'm assuming that an EDL doesn't count, but I'm not confident that's correct.
So, is it possible to enter Canada from the US with an enhanced driver's license, but no passport?
For slightly more context, this is for a friend who wants to travel to Canada in a week or so. They currently have an enhanced non-driver ID, but no passport. However, I am interested in the more general question above that will be more helpful to future readers.