I'm Canadian and when I travel to the US, I always get a letter from my doctor / CF Clinic, on letterhead, with a list of prescriptions and diagnosis. Not that I offer it up, but rather that I have it, just in case. And that's for either direction.
Entering the US, they don't want smugglers.
Entering Canada, they want to collect taxes on items purchased out of country, for consumption in country.