Seems like a good enough profile to have a shot at the US masters programs you listed. I don't really know about UBC, because I'm not really that knowledgeable about programs outside the US, but I think their masters programs is fairly competitive. What is your math background like (classes, grades)? Your math background is the only thing I could potentially see hurting your chances.
You might also want to look into Tufts, USC, and Boston.
By the way, why do you want a masters in econ (work reasons or for PhD preperation)?