In Canada, CBSA officers only conduct phone searches if they have concerns. That is a big point of difference.
You are right in that US border agents have long had broad powers. In 2005, my good friend, a UK citizen, was detained and harassed for no reason at JFK for 10 hours before being...