I think what helped me most this year was having full-time research experience - working as a research coordinator/data manager/research assistant can be very valuable. I struggled to find a full-time position at first so I took a temporary part-time one, which I think helped me get the full-time position. Email POIs you're interested in working with and ask if they have research positions available. Sometimes labs don't post their full-time positions online, so it's good to email the professors directly.
Other than that, your GPA/GRE scores are fine. Definitely apply to more schools. I don't know how the schools in Canada work, but if you are to apply to US schools, make sure they are funded programs. Most schools will tell you on the website. Also, look at the other forum topic about funding packages - you can see what those schools offer and go from there.
I met people at interviews that had applied to upwards of 19 schools - that's incredibly high and very expensive, but they had multiple offers and were able to choose what was best for them.