Is there any way I can just reserve the number for a lower cost? or get an even cheaper plan?
Best answer by Dinh
Koodo had something called "seasonal hold" $15/month https://www.koodomobile.com/help/keeping-your-account-open-when-travelling but that would be expensive given the 1year oversea. Another option with Koodo is a prepaid SIM, you need to top it up $15 every 89 days to keep the number.
I would suggest you port number to a VoiP service like fongo ($25)https://support.fongo.com/hc/en-us/articles/212437426-Keep-Your-Current-Phone-Number-Port-In-. You still can receive/make call (text is extra $) while you are in China. When you are back, port back to Koodo.