magnesium sulphate heptahydrate in canada