Hi! I did, luckily!!!! So happy! We just slept this night in our apartment.
Now I can say for sure, that the hardest challenge was to leave my country of origin. In case others are lazy to go back and forth in posts, here is the short rundown. My route was Kyiv (Boryspil) - Amsterdam (Schiphol) - Vancouver. I was in Ukraine and during check-in my spouse (SOWP) had super easy time checking in, but for me it was harder since I didn't have Authorization to Travel issued by the embassy and my advisor wrote for some reason that my fall semester ends on December 7th (which was actually false). So they were forcing me to buy a return ticket, and so they did with anyone whose chances of getting into Canada were more challenging. I obviously refused since I am going for 2 years and was not planning on returning back. I showed them passport, LOI for both of us, Authorization to travel for my husband and LOA + Letter of support. ArriveCan successful assessment was the turning point into letting me register for flight the way I am.
Then I had a transfer flight in Amsterdam and that went super smooth. All they asked was for LOI/study permit and passport and just ran a quick test of whether the names are the same. Also, there was a health station that people have to complete before getting their gate number (so for Vancouver and for any other destinations in Canada you must visit it, so plan your layover accordingly). And people in Amsterdam were so happy, especially the officers. So if you have a chance to get a layover in Amsterdam, I highly recommend it. During my layover, I received a ghost update, which made me "sh*t my pants" (can't say otherwise) because without validity of counterfoil I obviously can't enter. I guess they were just running checks before getting me into a plane to Vancouver. The plane was only filled by 1/3. The flight itself got severely delayed for plane-related issues, so we arrived to Vancouver in the evening instead of afternoon.
On the border, we filled in declaration by using a passport+bio-reading machine and showed an officer that along with passport, LOA, and medical surveillance for my husband. The challenge here was figuring out how long the 2 years were in days lol. We showed ArriveCan and then we went to an immigration officer after picking up our bags. Second officer was also nice, he said our case was easy. After 10-15 min of wait he printed our permits (with max permissions) and explained to my husband what to do next. And we took uber to our self-isolation place