Congrats sinpguy and hopefully no worries in future and enjoy ur life
Raj, be strong, we are with you for anything we could do to help.
If you already contacted Catherine then repeated inquiries won't help. I don't think you can use your relative wedding as an excuse to have your file expedited because if it is possible for them then they should have finalized your case already - say a couple mths ago - most of ppl in your timeline have already become PR. Apparently there must be something else they are working on that takes so long - I can only think of CSIS security clearance. You may be randomly selected to be screened for this.
I don't think Buffalo is trying to hold you back for no reason - so please try to relax. This is something out of their control, too.
Rest! Your day will come soon, too.