Be careful. I also thought it was easier getting into American programs because Canada is very GPA focussed and there are so few schools here, but that wasn't the case at all. I ended up getting into a Canadian school and was accepted to only one American school (wait listed at 3/8). Granted, I did apply for the Au.D. which is a different program and probably has different standards but I think a large part of it was because I was applying internationally. It is much more competitive applying as an international student than as a resident, as you are also competing with other international students for even more limited spots.
My advice to you would be to look at programs that accept applicants in your GPA/GRE range and then message each of those programs specifically asking how many international students they accept and if they have a quota. Have you looked into Minot University or Maine University? I have heard that these two programs accept a lot of Canadians for SLP. There is also Pacific University, although it is a private university.
Also, if you are willing to pay the international tuition, you should look into Australian schools. This website :http://www.oztrekk.com is fantastic and the rehabilitation sciences represenatives are very helpful. I actually applied to and was accepted to one with a similar GPA as you. The only thing is that they are on a different school system than we are so you can't apply to both American/Canadian and Australian schools. Just an idea! It sounds like your sGPA is good so I think you definitely have a chance at American programs. Good luck! If you have any other questions about applying internationally, feel free to message me as I did lots of research back in the day (of applications) .