No doctor in the US would ever prescribe that many Tramadol.
The only patients who can get long-term PO narcotics are cancer patients, and even then it would likely not be Tramadol, which is general used in the short-term for surgical pain.
With his illegal presence, I would think the consulate would expect mom to do the same thing. What reason would she have to return to Mexico? That’s what they’ll want to know….
Totally agree. The issues for OP, as I see it: wasted time, money, and a confidently incorrect lawyer. Fire that lawyer.
Your end result will be the same as if you hadn’t filed the I-130.
Hopefully you realize that the Canadian will not be able to work at all in the US (even remotely) until he/she has GC/work permit.
And by “National,” do you mean “Citizen”? There is a difference.
Unfair, how? Visa category rules are the same for everyone, regardless of where they are from. It wouldn't be fair if a USC petitioner from Cuba could bring over derivatives, but those from other countries could not.
It will be futile to gather any police reports until the visa is close to being issued. Any police report you obtain now will not be valid in 10 years or whatever.