Grasshopper @LevonJay -- Shaw's internal routing is incorrect.
That is your fundamental misunderstanding. It is RIOTDIRECT and MUDFISH and the others who publish the "routes" to reach its servers. Shaw's routers are using the supplied routing information, to route your traffic.
Routing is an entirely-automated process, after Shaw's network engineers "publish" the routing information that allows traffic to reach IP-address subnets within the Shaw network, such as responses sent by the game-servers back to your IP-address.
P.S. Please stop the ad hominem statements. They are not welcome on this discussion forum.