Canada moves up Impact League leaderboard after triumphing in Cádiz