Gas pump needs a zip code; Canadians not welcome
To be fair, there are some stations in Toronto that don't accept non-Canadian cards. I've seen signs at some noting this, though I've never tried using my US card at one to see what happens. Ironically, one that does this is the shell right across from the entrance to YYZ.
As for a lawsuit, good luck with that.