How did she enter? Because airports have had portrait photos taken when going through customs for years now. At the land borders, cars are photographed and x-rayed at the border, and the only time they don't ask you for ID is when they already know who you are (from something like Nexus). Maybe there's crossings in rural areas that have way less security?
I've been traveling back and forth for the last 10-ish years, and I'm honestly confused as to what exactly is changing. It sounds like they might be adding additional checkpoints for exiting the country and taking photos at that point? I guess I'll find out on my next crossing.
And? They operate the majority of online businesses across Canada, so good luck getting all the business to support some new payment method without integrating it into the systems they're already using. This is a practical statement, not a political one.