Just returned from Toronto yesterday. The immigration for entering Canada and return to US did ask a lot of questions about the nature of my visit but lines were short so didn't take a long time to go through. I was there around 6PM for arrival at Toronto and was there at 6AM on the day for departure.