New passports can be applied for up to one year prior to their expiry. Please note that if you apply for a passport within that period, the unused validity period on your old passport will not be transferred to your new passport.
If a passport is needed in an emergency, in-person application can be made at a Regional Passport Canada office in Canada. You would need to provide prove of urgency and pay an additional fee. You must appear in person both to drop off the application and collect the passport.
Please visit Passport Canada (Service Locations ? Calgary) for the nearest office to you.