You are right about 2009
https://www.cbc.ca/news/canada/timeline-travel-documents-at-the-canada-u-s-border-1.834929#:~:text=On%20June%201%2C%202009%2C%20the,A%20passport.
On June 1, 2009, the rules change for Canadians crossing the U.S. border by land or water. A regular driver's licence and birth certificate will no longer be accepted. Canadian citizens will have to present one of the following pieces of identification:
A passport.
A Nexus card.
A FAST (Free and Secure Trade) card.
An enhanced driver's licence or enhanced identification card (Only in B.C., Man., Ont. and Que.)