If Canada doesn't go along with this I'll start doing a connect through YVR or YYZ and plan enough time to claim bags, and use my items on the Canada onwards to the world flights. Just as easy for me to fly AA less and fly AA/AS to YVR or YYZ and then fly BA, CX or JL more.
The earlier comment on TSO's as a risk in the future. STILL amazes me on the known crew member program. If these risks are TRULY real you would be closing up that program before you attempted any ban. The hypocrisy of some crew members getting essentially ZERO screening is beyond logic. Hell have behavioral officers with proper training screening those with electronics but to say there is a risk and have a HUGE gaping hole with people who bypass screening is insane.