The best time of the year to visit Toronto to experience it without the crowds is from late April through May and the fall months of September and October.