If you love being on the go and are happy to see everything at a fast pace, 2 days in Toronto might be enough for you. But if you'd like to slow things down, and have a little more time to spend at each attraction, you might want to consider 3 or 4 days in Toronto instead.