Deirdre Sheehan has joined the Calgary office of Canada's Osler, Hoskin & Harcourt as a national co-chair of its regulatory, indigenous and environmental group.