Well, No we didn't quite except for the estimated 25,000 Canadians who did.
In my corner of the country, there was a lot of armaments manufacturing that went South and I knew a couple of people in Montreal making artillery shells and another soldering together circuit boards for use in the guidance systems of Sidewinder missiles.
"How well I understand" ...I started in the Navy in 1973 ... more accurately, the Canadian Armed Forces Maritime Command, as "RCN" was on temporary leave (but by no means forgotten). Anyway, the Vietnam War put the military everywhere under a cloud but I did not experience one single "hate" and by the way, a big part of the adult population of Canada had served in the Second World War at that time and "anti-uniform" behaviour, like the type that you remember participating in, would not have been considered to be acceptable behaviour by anyone in Canada ... nor is it, to this day. I also came from Quebec, where military service had been divisive during the wars and they had recently been under martial law with the army patrolling the streets and even then, no one was that rude to us, ever.
Apparently you were. How many servicemen did YOU spit on, pigs, seeing as you're telling me that it was happening, somewhere?
I'm starting to realize that you're a foreigner that doesn't understand Canadian culture. Canadians don't spit on their servicemen but they do put on spontaneous demonstrations of honour, like the "Highway of Heroes" observances. Those were done by ordinary folk ... real Canadians, not whatever the fukc you are, pigs.