Admission requirements vary from one university to another. However, as a general rule, Canadian institutions prefer applicants with very good academic background and decent scores in IELTS for admission. A four-year Bachelor's degree is required for admission into M.S/MBA programs, with a minimum of mid-B grades (around 70%).
For those with a three-year degree, admission into PG diploma program is possible with a minimum score of around 6.5 in IELTS.
Ph.D programs generally require five years to complete full-time. They usually require a combination of course work, original research and a thesis, which must be defended by oral examination.
One important factor is time. Most institutions have a January deadline for September intake. Hence, it would be in your best interest to apply at the earliest.
Main intake every year commences in September and ends in May. Some universities that run on the semester system conducts courses even in the Summer, and have intake in January (winter)
June to August is the period of vacation.
All the programs in all fields of specialization are available for study in Canadian institutions at all levels.