some confusion here. You said your download speed was about 30 kbps (kilobits per second), If you got this figure from the Windows Download box, it is actually 30 kBps (kilobytes per second). As a byte is 8 bits, your actual download speed is then about 240 kbps. Yes, it would be better if Windows reported download speed in kbps, the standard for interenet speeds; this might eliminate the confusion that arises when people overlook the significance of the capital B.
Apparently no one bothered to check out the Shaw High Speed Lite service. Their advertised speed is 256 kbps, so your actual download speed of around 240 kbps is entirely consistant. The 189 kbps download speed from dslreports is also consistant. The advertised speed is generally the maximum; this is lowered by traffic on your local cable, traffic on the Internet, and the number of "jumps" the packets make. I generally do my speed tests after midnight to minimize these effects.
Another point where confusion may have arisen is the speed of your cable service. Here in the States we are not used to such slow speeds from cable, or even from DSL. Here the more typical low end is about 1500 kbps. That is why some seemed to doubt that you actually had cable. BTW, we are getting that speed for about what you are paying.
What can you do to increase your speed? I see only two possibilities. One is to upgrade to Shaw's High Speed Internet service. This would about double the cost, but would give you almost twenty times the speed. The other possibility is if your phone company has DSL service in your area. If so, it might be five or six times faster, but I don't know the cost. Personally, I would opt for the first option.
Hope this helps some
Frank