Sweet dreams are not being had.
Catching a good night's sleep can be difficult, and Vancouver, Toronto, and Montreal have all landed themselves a spot on a list of the top 20 most stressed-out sleepers worldwide.
"Kept awake by discomfort, traffic noise, or a troubled mind, you want to scream about it to somebody," read the report. "But your partner and neighbours wouldn't like that. So you pick up your phone. Maybe you'll scroll the news and Instagram for a while. But first, you need to tweet out your frustration."
Vancouver came in at the 15th spot on the list of most stressed sleepers in the world, followed by Toronto in 18th place, and Montreal in 20th place.
A few other Canadian cities cracked the top 100 list with Ottawa coming in at the 22nd spot. Over to the west, Edmonton landed in the 46th position with Winnipeg ranking at 88 on the list of cities with the most stressed-out sleepers.
And in case you're wondering, the city that took home the top spot for having the most stressful night's sleep is Rochester, New York.