+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
recommended 3-4 weeks max
But as u know during the current situation, we have to stay 3 days in hotel and then 14 days in quarantine. Its kinda difficult to digest that we can travel 21 days before classes and 17 days of which we gonna stay in quarantine...whats your opinion?
 
2 months before your start date is the maximum. Don't come any sooner cause you may get in trouble with the immigration office at the airport. Hope this help.