This is a very common issue with the wireless Internet sticks. It seems the providers tend to limit you to tasks that won't stress the network (some have even gone so far as to block streaming services like Shoutcast radio stations).
You may want to have a look through the first few pages of this thread for more info:
What I'd suggest is to contact Data Support at 1-877-328-2123 (1-877-DATA-123) and inquire about setting up a Public IP address (it may cost $5 extra per month if info from that thread is still current).
A forum community dedicated to Canadian TV, computing and home theatre owners and enthusiasts. Come join the discussion about home audio/video, displays, troubleshooting, styles, projects, DIY’s, product reviews, accessories, classifieds, and more!