Canadian men’s soccer team, ranked 31st, to take on No. 19 Mexico in one semi-final at CONCACAF Nations League Finals ...