Final update: I took my oath in person today in Vancouver. It was an amazing experience, and I can now officially call this great country that has given me so much, home!
Thanks again for posting in this thread everyone, it was very reassuring to see y’all’s messages and understand the timelines.