I think that the problem of slow speeds and overtaxed infrastructure could be eliminated if the CRTC was to require these internet providers to guarantee minimum speeds. As an example,  if they can advertise up to 10mbps then they should also have to state a minimum of say 6mbps.