I've moved your thread to the USA branch, as you'll likely get a faster, better informed, response from people here than in the Canada branch (which is a slow moving branch to begin with).
Please do not send me PMs asking for immigration advice on posts that are on the open forum. If I haven't responded there, it is because I do not have the answer. I am a moderator, not a legal professional, and as such I can only offer an opinion and not advice.
Please check here to find professional help in the UK and in Canada.