I am not a expert in these things, but it seems you already have the solution.
1. Apply for us citizenship.
2. Obtain us citizenship.
3. You,Your child move to Canada.
4. Your wife(now a US citizen) "visits" Canada on her own
5. Based on you, her child being a canadian citizen it should...