Canada mining jobs foreigners