If you’re planning a holiday to Canada and are seeking some cosmopolitan charm: Toronto is the city of choice. The largest city in all of Canada, it is a diverse metropolis with a thriving arts scene, multi-cultural dining and plenty of things for visitors to see and do. Writing a personal checklist for Toronto is some feat (especially when you might only be in the city for a few days) so we’ve rounded up our own suggestions.

1. Dip your toes into one of the city’s roof top pools

2. Hike the Scarborough Bluffs

3. Stand at the top of the C.N. Tower

4. Brave the Edge Walk

5. Attend a Blue Jays Game

6. Cruise across Lake Ontario

7. Pay a visit to the Royal Ontario Museum and explore the 29 galleries

8. See the animals at Toronto Zoo

9. Dine out one night at a restaurant in The Distillery District

10. Learn about the world at the Ontario Science Centre

11. Attend a show at one of Ontario’s first-class theatres

12. Take a day trip to Niagara Falls

13. Have a picnic in High Park

14. Choose a favourite art piece from the 80,000 on display at the Art Gallery of Ontario

15. Shop indie at Kensington Market

16. Spend an evening eating and drinking in King West Village

17. Catch a ferry over to Toronto Island

18. Sip on wine from one of the world-class wineries in Niagara

19. Visit the Hockey Hall of Fame and learn more about Canada’s national pastime.

20. Wander the gardens of Casa Loma

21. Ride the rollercoasters at Canada’s Wonderland

22. Get wet at Splash Works water park

23. Shop ‘till you drop in the 1,722,000 sq. ft CF Toronto Eaton Shopping Centre

24. Explore the military fortifications at Fort York

25. Retreat back to nature in Rouge Park

26. Learn more about life in the 1920s and 30s at Spadina House

27. Experience the bustling atmosphere of Yonge-Dundas Square

28. Get up close to sea creatures at Ripley’s Aquarium of Canada

29. Feel goose pimples on a ghost tour of the city

30. Take a leisurely stroll down the Toronto waterfront and admire this beautiful city