Thousands of units of a shampoo brand are part of a major recall across Canada due to microbial contamination. According to Health Canada, 95,000 ...