Update
I found a newer firmware for my router and after the update the speeds seem to be much better. Interestingly enough, the speedtest.shaw.ca is still fluctuating with lower speeds, from between 140 on the low side and 230 on the upper side.
The speedtest.net tests are fairly consistent at 220.