De stad Sudbury in de provincie Ontario ligt ruim 420 kilometer ten noordwesten van Ottawa en zo’n 60 kilometer ten noorden van Lake Huron. De stad is in 2001 ontstaan na het samenvoegen van verschillende kleinere gemeenten en is nu een van de grootste steden in het noorden van Ontario.