It is too much to apply to 20 schools as a Canadian applicant, because there aren't 20 schools that are Canadian-friendly. This list is not comprehensive, but to my knowledge, the schools that are Canadian/International applicant friendly are: NYU, Tufts, BU, USC, UoP, Temple, Buffalo, Detroit Mercy, Pitt, Penn, Case, Nova, Columbia, Indiana, Minnesota, and Michigan, and if you are an Canadian/International applicant, you should limit yourself to applying to only these schools, if your stats are within their range.