Thanks. I gather the mail-ins are now pretty unpredictable, but tending to just around two months.There are no exceptions to this. Your only option in this case is Service Canada or mail in, but there are no guarantees on delivery date.
Within 25 days, if your plans are firm, I would suggest line up at PP Canada - you can even get them the same day. But remember, it is not for the faint hearted
I’ve heard of Kitchener and St Catherine’s being better but can’t vouch for them.
I might look into Kitchener just to not be so panicked and stressed at the end.