I have had the same trouble. Ran wireshark and captured network http traffic for port 8080 vs port 8090 and discovered that it is indeed being filtered for port 8080 but not for 8090.
I showed this evidence to a shaw/rogers representative and the response was, as you can imagine, underwhelming.
They would not admit they are doing it and claimed it is against "policy" do discuss it.