Canadian law seems really grey and, frankly, a bit confusing. I'd love to find a set of definitive guidelines regarding what's okay and what's not, but I doubt such a beast exists.

Outside of those items specifically prohibited, my understanding is that anything becomes a weapon based on intention (and of course use). So if the police ask what your knife is for and you say self defence, its a weapon regardless of its physical attributes. It is legal to carry tools, not weapons.

Concealment is a bit confusing; concealment would only seem to be a crime if it was found that your knife was a weapon. Therefore, as a general rule, most recommendations I've seen are to not conceal your knife just in case (e.g. have the pocket-clip showing).

That said, my hometown has passed a bylaw that says a knife cannot be visible in a public place which seems to be a bit of a catch 22. That said, I'd lean more towards ensuring I was completely above board criminally rather than worrying too much about Bylaw.
_________________________
Victory awaits him who has everything in order — luck, people call it. Defeat is certain for him who has neglected to take the necessary precautions in time; this is called bad luck. Roald Amundsen