I realized a while back I wasn't going to get paid. I keep posting because I feel badly for you and want to help.
I don't think I can though because you aren't listening to me.
I will try one more time.
The law in Canada and the US determine when a court has jurisdiction over someone. The laws are consistent in both countries. It is only the court in the jurisdiction where the child habitually resides that has jurisdiction over the child. So your child comes under the jurisdiction of the court in Michigan now.
Had your child actually been kidnapped then both countries are signatories to the Hague Convention and the authorities in both countries would work together to bring your child home. That is not the case because the mother had consent to move the child.
She did breach a court order. You can seek to have her found in contempt.
If you want to change the custody arrangement the only way to do this is the in the court in the US.
If you want to try and set aside the Green Card that too must be done in the US.
I don't know how you do that as I am a family lawyer in Canada.
Is that clearer?
I know you don't want to pay and if you feel a free answer is something you are entitled to that is fine. You've paid the site but they won't release my portion of what you paid them to me and if that makes you happy that is fine. Truly, I am not asking you to pay me. I am trying to help you as you've been very hurt but if you prefer to insult me, if that makes you feel better, you've done it twice already go ahead. It won't make a difference here. I still feel badly and still want to help. But I will give up if you want me to after this.