It's done.
Yesterday afternoon, we went to Etobicoke CIC. After maybe 1-hour wait, we were called to the counter. Thought the landing interview would be done in the closed offices LOL. The officer was very nice, making it feel not an interview, just a talk between friends. Checked our driver license to make sure we live together, checked applicant's passport, asked whether "any crime, ever be refused, any dependent", and stuck one photo on the confirmation paper. Then all set.
Fortunately we traveled out of country before this interview, otherwise my wife has to stay in Canada until having received the PR card LOL.
Thank everyone in this forum. You guys are all wonderful people. Wish you best luck all the time.