There are over 100 Canadian Universities; you should apply to the ones that are the best fit for you. First, you need to understand what programs you are interested in. Canadian Universities have a wide range of programs from Architecture to Archaeology.
Once you have a basic understanding of which program you are looking into, you need to start assembling a list of which schools you should research more about. Take a look at the Associate of Universities & Colleges in Canada’s Programs of Study Database available here: http://oraweb.aucc.ca/showdcu.html and http://www.aucc.ca/canadian-universities/study-programs/
This is the best Programs of Study database available and it will allow you to assemble a list of potential schools with the program you want.