mining consultants in vancouver bc