I understood and accepted the shipping cost (I'm in Canada), I was just disappointed it took so long for the refund, and that I had to ask\remind them about it.
UPDATE: I recieved an email from Alan at RPGshop, and he resolved the issue right away. Thanks Alan and James! :D
-Bryan