I'm paying around $33,000 for a ppl, night, multi, mifr, cpl, and instructor' rating. Most training done in 172Rs.
The canadian dollar is around $1.57 now, which means $1.57 canadian gets you $1 american. Our money may not be worth as much as the american dollar, but it at least looks a hell of a lot nicer!
you could get all your licenses cheapest i'd say mid $20,000 range, depending on where you go. I'd recommend maybe doing a PPL in canada, as it might be cheaper, and PPL canadian= PPL American. All you need is a stamp, no tests, nothing troublesome.