I have a[n up to] 25 mbps line, Shaw is rolling out 50 mbps but upstream isn't really improving so big deal. Downstream is not my bottleneck for most things but online backups and such are painful. I'd blame the technology but DOCSIS 3 allows for more than that, and Telus has fibre in Canada with similarly castrated upstream bandwidth.
sigh
PING a152.g.akamai.net (204.0.5.50) 56(84) bytes of data. 64 bytes from 204.0.5.50: icmp_seq=1 ttl=59 time=0.852 ms
PING yahoo.com (209.191.122.70) 56(84) bytes of data. 64 bytes from ir1.fp.vip.mud.yahoo.com (209.191.122.70): icmp_seq=1 ttl=57 time=3.06 ms
PING google.com (74.125.73.104) 56(84) bytes of data. 64 bytes from tul01m01-in-f104.1e100.net (74.125.73.104): icmp_seq=1 ttl=55 time=8.38 ms
PING e3191.c.akamaiedge.net (184.86.157.15) 56(84) bytes of data. 64 bytes from a184-86-157-15.deploy.akamaitechnologies.com (184.86.157.15): icmp_seq=1 ttl=60 time=1.15 ms