First, try the simple stuff: power-off your device, and disconnect the power from your cable-modem. Wait 30 seconds, and reconnect the power to the modem, and wait for it to finish restarting. Then, power-on your device, and rerun the Shaw SpeedTest. Results?
Second, does your device have an Ethernet port? If so, use a "CAT-5E" (or "CAT-6") Ethernet cable to connect your device to your cable-modem, and rerun the speed-test. Results?
Third, telephone Shaw. They can remotely login to your cable-modem, and check its "incoming" signal-strength, and check other diagnostics inside the cable-modem.