When we talk about internet speed, we mostly talk about downloads — how long it takes for something to come in. But in these days of selfies, YouTube videos and cloud storage, your internet upload speeds are more important than ever.

On that file, we’ve got some bad news. Canada ranks 54th in the world on internet upload speeds, according to a report from Ookla, a company that crowdsources data on internet connections. That places the country just below Kenya and just above Mexico.

With an average upload speed of 5.3 Mbps, Canada is behind the U.S. (42nd place, 6.6 Mbps) and way behind first-place Hong Kong, where upload speeds (60.2 Mbps) are more than 10 times as fast as Canada.

Tech blogger Peter Nowak broke down the average upload speeds by province and territory, and compared them to the averages for various countries. Turns out Ontario’s upload averages are about the same as Bangladesh. Nowak made a map of it:

peter nowak map

Nunavut takes the crown in Canada for lowest upload speeds; at 0.9 Mbps, it’s on the same level as Bolivia.

In the remote parts of northern Canada, poor upload speeds essentially mean that business simply isn’t happening on the internet,” Nowak writes.

The Harper government announced new funding in its budget Tuesday for expansion of broadband in Canada’s north and rural areas, committing $305 million over five years. But a new report says that's hundreds of millions, if not billions, short of what's needed to connect the north, so the good people of Nunavut will probably have to put up with Bolivian-style upload speeds for the foreseeable future.

Check out the full rankings of internet upload speeds by country.

Loading Slideshow...
  • 38: Canada

    18.94 Mbps Average speed as crowdsourced at <a href="http://www.netindex.com/download/allcountries/" target="_blank">Ookla</a>.

  • 37: Spain

    18.97 Mbps

  • 36: Slovakia

    19.41 Mbps

  • 35: Austria

    20.07 Mbps

  • 34: Russia

    20.15 Mbps

  • 33: Malta

    20.18 Mbps

  • 32: United States

    20.75 Mbps

  • 31: Ukraine

    20.84 Mbps

  • 30: Uruguay

    21.76 Mbps

  • 29: Hungary

    22.89 Mbps

  • 28: Estonia

    23.06 Mbps

  • 27: Germany

    23.20 Mbps

  • 26: Czech Republic

    23.24 Mbps

  • 25: Liechtenstein

    23.31 Mbps

  • 24: United Kingdom

    23.66 Mbps

  • 23: Portugal

    24.12 Mbps

  • 22: France

    24.76 Mbps

  • 21: Finland

    26.23 Mbps

  • 20: Norway

    26.83 Mbps

  • 19: Belgium

    27.98 Mbps

  • 18: Bulgaria

    29.10 Mbps

  • 17: Moldova

    32.25 Mbps

  • 16: Luxembourg

    33.48 Mbps

  • 15: Iceland

    34.42 Mbps

  • 14: Switzerland

    34.97 Mbps

  • 13: Denmark

    35.23 Mbps

  • 12: Latvia

    37.42 Mbps

  • 11: Taiwan

    37.71 Mbps

  • 10: Andorra

    38.42 Mbps

  • 9: Netherlands

    38.71 Mbps

  • 8: Macau

    40.63 Mbps

  • 7: Lithuania

    40.98 Mbps

  • 6: Japan

    40.99 Mbps

  • 5: Sweden

    42.95 Mbps

  • 4: South Korea

    47.58 Mbps

  • 3: Romania

    52.00 Mbps

  • 2: Singapore

    53.11 Mbps

  • 1: Hong Kong

    70.91 Mbps