i have 5mbit down and 800kbit up, but its about as reliable as a pidgen couriour in the 21st century, so i may be changing isps.
Currently i'm on rogers cable, but i really don't have speed issues (since its a shared pipe) just connectivity issues.
edit:
Distance isn't correct, since they placed me way up past Hudson's bay based on ip.