I am an Indian and my son is going to complete high school (+2) in March 2020. I am planning to apply for engineering/computer science for my son in any university/college in Canada.

Now, I come to know that the application end date is January 2020 for the courses starting in September 2020.

In India, school final exams happen in March/April and results are published in May every year. My son will get mark sheets, transfer certificate and all documents in May 2020, after completing his high school (+2) exams. When applying for a college/university in India (which opens in July), we need to submit above mentioned documents, because whether we are going to get the college seat or not is based on those documents/grade/marks.

So, do I have to wait to apply for him in Jan. 2021, for the courses starting in Sept. 2021?

In other words, do the students need to wait year to study in Canada?

As the schools in Canada ends in July/August, how they are applying to university/college?