Hello,
From my understanding
· If you are holder of passport(s) from countries whose citizens need a visa to travel to Canada, you will need to submit the passport for you and for each accompanying family member. Your passport(s) should be valid for at least 6 months and have at least two blank pages. If a child is included on your passport, you must have one blank page per accompanying child. Please note that you STILL need to submit the passport even if:
I don't think a passport valid until JUNE 2018 will be an issue. Proceed to submit your passport ASAP, so you will be within range of atleast 6 months.