Nah, bro they're different companies. If you tried using your Canadian BestBuy gift card at an American BestBuy it won't let you.
I asked them why and they said they have the same name, same everything but they're different companies or something retarded like that.