SN Canada prepared for ‘dangerous’ Mexico ahead of Concacaf semifinal match