We finally did our landing tonight at peace arch!!
Probably took us less than 30mins inside the canadian border office (line up at the us and then back to the canadian border is another story). Officer only asked for coPR and passports (there's 3 of us). He went through the whole shebang and told us "you are now permanent residents of canada" and then handed over 3 cute canadian flags. Long wait is over.. finally after 3 years!!!
Thanks to all those who helped and answered my questions in this forum. Hoping for everyone to land soon!