You are literally the first forum member I have ever come across on all forums I've been on that's from Newfoundland, let alone the same town as me, nice! Hahaha.
That's also my thought, I know Aluminum doesn't rust, but it does corrode in other ways. So with all the salt in the St. John's Metro/Avalon I question the longevity of them. They really do look nice tho (not for how often you really see them, but still, hahaha)
https://www.hunker.com/12608220/what-stops-existing-salt-corrosion-on-aluminum