Yes, he can. The way our laws work, he has that latitude. He can arrest you for carrying a screwdriver, if he believes you have criminal intent.
It doesn't matter whether you understand it or not. That's the law.
Of course I understand it.
Right, so you agree, it doesn't matter what you carry. A cop can say that the no.2 pencil in your pocket is a weapon just as easily as he can any knife, so why be concerned about which knife you carry?
If you're not doing anything illegal, like walking through a mall with your family minding your own business, and a cop happens to see a knife on your belt, he can't just slap the cuffs on for no reason other that he "thinks" what you're carrying is a weapon, he has to have evidence of intent.
I've reached the age of 34 years, never been arrested, never been searched, and kept out of trouble in general. I've been carrying a knife of one kind or another since I was 8 years old.
Unless the knife is too big, I always carry concealed.
I'm not about to self-restrain my personal freedoms because of what some cop may think of my LEGAL choices.
If you Nervous Nellies want to go around carrying SAKS because you're terrified of what some dude with a badge might think, go ahead.
One more thing,
I have a cousin who's a cop (OPP), as well as a neighbor (Montreal Police/retired), as well as a family friend (RCMP/retired).
They have unanimously told me that they used "weapon" laws against people in very specific ways. If someone had committed a crime and they found a knife on them, they would consider it a weapon. If they detained and searched a known criminal (biker/gangbanger) and found a knife, they would confiscate it.
The idea that a cop is going to go Biblical on your ass and ruin your life and take your house just because he doesn't like the look of your knife is rediculous. Has it ever happened? Maybe. There are many more likely and serious risks in life than that. Like being struck by lightning or eaten by a shark.