@MattKB -- WiFi issues
Have you contacted Shaw (1-888-472-2222 or www.shaw.ca/chat ) to have a Shaw Agent remotely logon to your BlueCurve, for the Agent to view the "signal-strength" (and other values) that the BlueCurve is monitoring? Bad signal-strength implies bad Internet on your local network.
What numbers do you get when running the Shaw Speed Test as compared to the speeds listed in your contract with Shaw?
Can you use an Ethernet "CAT-5e" cable to connect your computer (or a borrowed notebook computer) directly to the BlueCurve, and repeat the Speed Test? What numbers do you get?
Note that "full bars" imply a strong connection between your device and the BlueCurve, but says nothing about the speed into/out-of the BlueCurve.