Yes, there are scholarships available for international students in Canada. However, there are typically no full scholarships. You need to be prepared to pay for a large portion of your education.
Most scholarships that are available to international students are part of the applications process for the school you are applying for. This means that you do not have to submit additional scholarship application or materials to be considered, but decision will be made on the academic profile that you provided in your admissions application.
Here are a few examples of funding for international students:
University-funded Major Scholarships
The president's or dean's citation awards in each university are prestigious awards to high achieving students. They are usually assessed based not just on academic achievement, but also co-curricular involvements. Note that you need to submit your application by specific deadlines to be considered for these major scholarships.
Program-specific Awards e.g. International Baccalaureate
Universities sometimes provide awards to students who enter with specific programs, such as the International Baccalaureate Diploma Program.
Many universities offer financial awards for high performing continuing students. For these awards, assessments are based on academic or extra curricular merits, and international students and domestic students are considered equally.
Your country's scholarship/sponsorships
You should also explore opportunities from your country's government, as they often have sponsorship for students with exceptional profiles.
Maple Leaf Scholarships
This scholarship is awarded annually to international students attending high school in Canada on a study permit, on the basis of top academic standing in Grades 10, 11, and 12. Application deadlines are usually in December. Note that only international students currently in Canada are eligible to apply!