names and address of companies in canada that sell mining equipments