Ten Canadian Mining Companies: Financial Details and Violations