Most get the ceremony info ballpark 2-6 days before ceremony, some sooner. No need to stress about it.
For a solid ceremony date of end-May, I'd keep it. Passport office has a 30 day 'guarantee' of sorts (faster options for additional $), and there's a pick-up instead of Canada post option for...