I would say landing + customs took an 30 mins to a hour or so in Toronto. The actual process is fast. Its just walking from initial immigration to landing officer, then walking to customs officers. Custom officer making copies of goods to follow etc.
Don't forget to make your goods to follow list!