Get ready to feel better (or worse) about living in Toronto as a new list of the World’s Best Cities for 2025 has been ...