For at least the last 20 years everyone entering Canada had to complete a customs form. Even if transmitting and spending zero time in Canada and just 5 minutes at a gate....
I most recently did one in October.
At about t-45 to landing today I asked the FA if they were going to hand them out and was told they no longer exist. And I was asked most of the questions (minus $$$, plus was the stuff I declared chocolate, and did I have Cannabis) by a machine in YUL.
Is this just YUL? I nearly always fly into YYZ, my last non YYZ international was YOW which had forms but that was ... a while ago. I don’t recall flying into YUL internationally before.