When travelling to the US from YUL I have had to show my card about 50% of the time. They often say, "do you have your card"? I say, "yes would you like to see it"? About half the time they say "yes".
I have NEVER been asked to show my card upon entering Canada. Seems to be a US thing in Montreal.