I got into a top 5 school from a Canadian school with a B in Intro to Proofs and no analysis. That grade is not a death sentence. It looks like you have a solid academic background, so don't worry too much.
My advice would be to invest a lot in research. Not only is this good for the admissions process, but it is good for your career as a research economist as well. I think a big problem with this forum is that people tend to focus on getting into a school and not what comes next. While getting in is obviously necessary, it is not the end. I think that if you work hard at your classes and, most importantly, research, you'll be fine. Maybe I'm overly optimistic.
Anyway, apply widely and have a contingency plan (like applying for RA positions or Masters programs). If you get shut out the first year, apply again!