I think you are in the minority. I don't usually spill with the new cans, but being older and holding up a 5 gallon can that takes way longer to pour than the old vented ones sucks. I'm in good shape now, but I can see a day in the future where I won't be able to. I'm also starting to get pissed off every time I fill something and have to wait so long to finish as the air bubbles into the can. So what do I do? Get smaller cans and spend even more time filling up? I am sure I probably spilled a little with the old cans, but the spring loaded nozzles that fell apart spilled way more than anything else I ever used. I do not have any of those now. I do agree that you need a tight seal for the ethanol to keep from getting water in it longer, but what I remember in the old days had a vent that closed and a cover on the spout that screwed on. Maybe they didn't have those in Canada?
Remember your puck will sink when the ice melts... and I'm just kidding on that one so don't take it wrong. We are hockey fans in Texas and there is no ice here.