The first semi-final of Copa America will be played between Argentina and Canada, as the tournament favourites take on a team who have surpassed expectations.