I have a question. I'm an American citizen. My husband is a Canadian citizen. We were married in the US in December 2014. We have a four year old son together (born in the United States). We visited each other back and forth. I received Canadian Permanent Residency in 2017, moved there for two years, and moved back to the United States with our son in May 2019 because we decided that we wanted to live in the United States together, permanently. We filed the I-130, I-131 forms in September 2019. I would love for my husband to be able to live with us while we wait, however because Canadians don't typically have to file for visitor visas, when they visit, would filing an I-485 while my husband was visiting be allowed? He would be here legally, but not on a visa. We are confused. Thanks for any input.