I've gotten B's in all the courses you listed except MAT137, I just barely passed. I'm still finishing up the second year math and stats requirements, so I haven't taken any of the upper level courses except MAT334 (Complex Variables). I got a B-.
I still have 4 full semester to go (not including this semester).
The University of Toronto Admission requirements page is a bit confusing. A lot of the Canadian schools are, actually. They all only give a minimum required GPA for the last two years (I'm assuming, by UofT's system, last 10 credits). If the case is that a very large portion of my admission is based on this GPA and not my GPA over my entire academic career, I am less concerned, as I am confident I can get better grades from now on (like I said, I've slacked up epically, I rarely attended class or did homework, just showed up for tests after reading lecture summaries).
Xero:
The programs I am looking at are:
Mathematical Finance, Stats/Biostats - University of Toronto
Stats/Biostats- Mcgill University
Stats- U of Waterloo
Applied Math- CUNY
Stats/Biostats- Columbia (after UofT, this is my preferred option)
Statistics- U of California (Davis, La or Santa Barbara)
Applied Math- Georgia Tech
Statistics- George Washington
All for Masters.
There may be a few more, but basically, outside of the two Canadian schools, I am not looking at top ranking schools.
Thanks