46 hospitalized in Canada carbon monoxide leak: fire service