+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
It depends how strong your case is. Start preparing documents from now. Also, most important thing start writing a strong SOP. It takes a little bit of time to write a interesting one.
 
If I meet all the requirements and prepare a strong SOP will the available time be enough for the visa processing?
I mean , I will play my part the best I can , but I am worried about the time , for some reason I can't apply before mid-June 2018 so just want to know if it isn't too late..