Canadian PhD application process for international students
You should visit website of universities that you are interested in. Most universities provide detailed information about their application process and scholarships in their website. The application procedure may be different for different universities or even for different departments within a university. For example, as I know and at the moment, Department of Computer Science in Simon Fraser University, University of Toronto  and University of Western Ontario offer entry-level scholarships for applicants that receive an offer of admission. On the other hand, as a part of the application process, Carleton University asks applicants if they are willing to finance their own studies or like to be considered to scholarship knowing that the university will not offer admission if it cannot offer/afford funds. Many professors encourage applicants to contact them before applying but I have seen CS professors at University of Toronto that encourage applicants to apply without contacting them before applying.

So the advice that I can give is to visit the website of the universities of your interest. I know that this is a very general advice and that it can be a cumbersome and time-consuming process but in my experience, it is the most accurate one.