Do you need a passport to go to Toronto ?
If your Canadian, no. If not then yes.
Not if you're Canadian. Be more specific. Where are you traveling from?
A United States citizen does not need a passport to enter Canada due to a friendly border crossing agreement between Canada and the United States. However, a United States citizen requires travel documents to return home. For more information, visit http://gocanada.about.com/od/canadatraveloverview/qt/uscitizenborder.htm.