Nicholas Woolley, teaches in Ontario, Canada