building27
Member
Hey guys, just wanted to ask if anyone is working in the oil sands? I'm a mechanic and was wondering what I would have to do to work up there, I live in NJ in usa. Not ready to pack my bags just want to hear some working feedback. Thanks!