Hello fellow Canadian! Yes, it is generally harder for Canadians to get in compared to US applicants, but IMO it's not an extremely huge disadvantage, especially if you are from a school with any name recognition (which evidently you are). Also, in my limited experience talking to other Canadians, the feeling is that some schools just tend to accept more international applicants than others, so that can have an effect as well.
I don't have a lot of experience evaluating profiles, but your list looks reasonable to me, and I'm sure you'd do fine applying to Stat/Biostat MScs in Canada. Or PhDs - I seem to recall UoT Stat had a PhD program that accepted applicants without MScs.
You're at a school which has sent students to some good schools in the last few years - I know of students at Berkeley, CMU, UW, etc. from those schools, so I bet members of your department have some good advice about which schools to apply to. I would look there first for advice.