Dr. Robert O. Stephens receives the Order of Canada in 2006