Geezer - Thanks for telling us about it. I had no idea.
In my opinion it's a bad idea. It's our choice to have security at the border. We should pay for it. Unless the border crossing itself cost money to build (such as a bridge) there should be no "toll". And $5 is an insult given that every Canadian already pays way more than that to help us fight the real security threat in the Middle East.
Bottom line: Its wrong!
This is one American who loves my northern Hockey lovin', gravy on fries eatin', real beer drinkin neighbors! Canada Rocks! Just please don't hog the center lane... LOL!