The corrolary is that there’s essentially no knife control in Canada. There’s no length limit or anything. The law just states that you can’t carry a weapon. But if you have a reasonable reason to be carrying a machete (like going bushwacking) you’re good.