I am currently in Canada, and use Start.ca
BUT, make absolutely certain you have gigabyte to your router if you plan on using the bandwidth. Typically you won't be able to get those speeds consistently on wireless.
Also note, this is cable, so it is shared bandwidth (obviously allocated much larger then that, but it can bottleneck, although I have not encountered it) whereas DSL is typically dedicated to the local hub. Also, DSL normally has a MUCH reduced upload speed.