A shooting at Mexico's Teotihuacán pyramids on Monday left a Canadian woman dead and six injured as the shooter later died from a self-inflicted gunshot wound.