5 days is perfect for your first time! Then when you get back to Toronto, you will start planning a longer reach! I know we did, although we didn't come back to Toronto. We came back to Michigan.
Yay!!!! You have been to most of the places hehehe! I made it 6 days :-)