David Harquail, Canada, Toronto, M