I submitted my 2nd application package today.
Canada post office told me that it will get there on Monday Jan 18. So technically, my permit is still valid by then.
Thank you for your urgent response on my situation, such a big help :)
This forum is really helpful, GOD bless everyone :) :) :)