Prices in Canada are generally worse. Also unfortunately as of recently, you can't use an eb edge card for gamestop and vice versa. Trade ins should be fine as I have traded games in in the USA before.
Just took 99d73-qwmdj-pk23m-rtvg9-wdm4z for a friend. If you take the time theres probably at least one more good one in there
Edit: sorry about the double post, I just noticed the edit button after i made the second comment