There are currently laws either in place, pending assent or in the legislative process in Ontario, BC, Alberta, Manitoba and perhaps others I'm not aware of right now regarding the possession of body armour without a license.
In Alberta, a PAL is all that is required, but it is required (apparently).
The U.S. has the best armour, but almost all of it is export restricted (rather severely).
Age verifier Northern Alberta
Democracy is two wolves and a sheep discussing what's for dinner.
Freedom is the wolves limping away while the sheep reloads.
Never confuse freedom with democracy.