As long as you have enough time to cover the duration of your stay, you’ll be fine. You don’t need any additional time on your passport when travelling in Canada.