Pako Cruz had a game-high 30 points to help Mexico defeat Canada 98-94, who advanced to the FIBA AmericaCup Championship despite the loss.