It is possible, although I don't think petition approval times are taking quite that long currently. As you have seen, it fluctuates, and USCIS would rather give themselves extra time to minimize the number of inquiries flowing in.
The reason you have to wait until after a certain date to submit an inquiry on your case is because there is an official processing window. Processing times and predictions fluctuate all the time.
I don't see any issues here at all. Singapore is a low fraud country.
Our situation was similar: we are in our 50s, I already owned my house and we never refinanced/ added husband to the deed etc. No issues or RFEs for AOS or ROC. We have never submitted snapshots with any of our petitions.
Do you have any shared insurance policies, or have you named each other as beneficiaries for retirement/investment accounts?
It’s only been 7 months - not sure why you’re shocked that it takes that long?
As explained, bringing here here on ESTA to adjust status is immigration fraud.
Some of the advice given in this thread is bordering on advocating lying to CBP. If asked directly, she absolutely needs to tell the truth about her intentions. Failing to do so is a great way to get a swift removal and a ban.
There are widespread issues in the US right now with getting in to see even primary care physicians. Many are not accepting new patients. A lot of health care clinicians have left health care altogether.
It’s not you “bringing” someone here on a tourist visa, she applies on her own. There is no sponsorship. She needs to be completely honest about her intentions.
It’s not optional. The one you obtained 18 years ago to immigrate to Canada is not relevant for US immigration.
If you can’t get it in time for the interview, you should attend the interview anyway. You will get a 221g pending the consulate’s receipt of the PCC. Your case will be in administrative processing. Expect extra time if you’re from a high fraud/high risk/MENA country.
This is not a good choice for a joint sponsor. I'd find another one, or figure out why the petitioner isn't doing everything in their power to qualify. Sometimes people have to explore getting a better/2nd job in order to sponsor an immigrant. Immigrating to the US is very expensive, as is living here.
I'd steer clear of claiming to live together if you are visiting as a Canadian. You could put "May 2024-present" or something, but again, the B privilege for Canadians is for visiting, not for moving to the US.