H4 Visa Application in Canada, when the present H4 is still valid

Hello All,
My spouse’s present H4 is valid until June 2020. And my H1-B Visa is valid till June 2020. Recently I got my H-1B amendment approved till Oct 2021.

We want to apply for H4 EAD for my spouse. But since the processing time is so high, I’m expecting that she would receive the EAD sometime in Nov 2019 and it would be valid for only 8 more months. So, I’m thinking of going to Canada and get her H4 Visa stamp extended till Oct 2021. So, here are my questions

  1. Can we apply for a new H4 Visa with extended dates, when the existing one is already valid for over a year?
  2. Can my spouse apply for H4 Visa with my new H-1B approved petition (valid till Oct 2021), When my own H-1B Visa expires in June 2020?
  3. In case the H4 visa date cannot extend beyond H-1B’s Stamped visa date. Can I apply for a new H-1B visa, in case the existing H-1B visa is valid for over a year?

Note: I’m just assuming H4 EAD wouldn’t be revoked by then

Please let me, I appreciate your time & consideration
Thanks

  1. Can we apply for a new H4 Visa with extended dates, when the existing one is already valid for over a year?
    Ans: Yes, your wife can file a H4 Extension now using your latest H1 Approval.

  2. Can my spouse apply for H4 Visa with my new H-1B approved petition (valid till Oct 2021), When my own H-1B Visa expires in June 2020?
    Ans: While you are in US, your visa stamped date doesnt have any value. Stamping is useful only till you enter into US. After that your I-94 is the date which allows you to live in. Thus, read my above question answer.

Thanks for answering. We don’t want to file for H4 extention with uscis… it takes around 8 months. My question is can we apply for new H4 visa, when the existing one is still valid for over sn year?
Thanks again

There is no difference between extension and new petition except one check box on the application and previous visa copy(in case of extension). Processing time is the SAME.

I meant going to canada and applying for a new H4 visa. Please let me know