It could very well be Shaw. Have you asked them if they Throttle P2P ?? Not that they would give a straight answer, most ISPs Won't. This is what I found on Shaw.
List of Internet Service Providers That Throttle P2P Traffic
Seems that your Router Doesn't have a NAT Firewall so I'm thinking Shaw Secure is the issue. They can probably Block anything that they want to. Hope I'm wrong.