But, leave of absence is not dropping out. Leave of absence means I have a valid reason to take a break for a while and come back to study when the university specifies. Also, I thought the new rules are only effective to students who have applied on/after June 1st. This is from CIC:
" Under the new rules, your study permit will become invalid 90 days after you have completed your study program. If you switch to a shorter-term program or finish your studies early, your study permit will expire 90 days after your study program has been completed. Your program is considered complete when you receive written notification of program completion (for example, a transcript or an official letter) from your institution or once you obtain your degree, diploma or certificate. This does not apply to you if your study permit application was received before June 1, 2014, or if you were issued a study permit before June 1, 2014."
Anyway, I should better call them up and ask them just to be sure.