Mphfall015, your stats look good, given that ypu npt only have voluntary wrk experience but also a published work. alot of emphasis is placed on letter on interest which ypu submit to universities. Give emphasis to it and in case English is not your first language, get help from native english speaker. Also, if you have done your undergrad from outside canada, how good are your toefl/ielts results. Your CV should also be well presented to make an impact.
Did your hear anything from Guelph and UofT yet?