A Shakira concert forced Monterrey to host Vancouver Whitecaps away from the Estadio BBVA in the second leg of their Concacaf Champions Cup round of 16 tie.