Si la carte est en USD, cela ne fonctionnera pas avec un compte canadien (en monnaie CAD). Il faut un compte US.
Relis bien les infos au dos de la carte, qui doivent préciser tout cela.
Et puis un code n'est utilisable qu'une seule fois ! Tu t'es donc fait avoir par ton faux pote !