The Canadian Criminal Code provides:

S. 2 “weapon”
« arme »
“weapon” means any thing used, designed to be used or intended for use
(a) in causing death or injury to any person, or
(b) for the purpose of threatening or intimidating any person
and, without restricting the generality of the foregoing, includes a firearm;

90. (1) Every person commits an offence who carries a weapon, a prohibited device or any prohibited ammunition concealed, unless the person is authorized under the Firearms Act to carry it concealed.
Punishment
(2) Every person who commits an offence under subsection (1)
(a) is guilty of an indictable offence and liable to imprisonment for a term not exceeding five years; or
(b) is guilty of an offence punishable on summary conviction.

On the other hand (as succinctly summarized by Ironraven), Vermont law criminalizes concealed carry of a deadly weapon only when there is intent or in prohibited locations:

Ch. 85 Weapons - T.13-4003... A person who carries
a dangerous or deadly weapon, openly or concealed, with
the intent or avowed purpose
of injuring a fellow man, or
who carries a dangerous or deadly weapon within any state
institution... or grounds [thereof]... shall be
imprisoned... or fined.
(emphasis added)

My original point stands, do some research and decide how to act based on your conclusions. I do not know how Canadian courts interpret the above and I do not know how every Canadian law enforcement officer interprets the above. I do know that if I was asked by an LEO why I was carrying a concealed knife, I would not want my answer to be: "Because somebody on the internet said it was ok." California is not the only state that enacts silly laws.