Hinshaw elected to Royal Society of Canada