We are Indian citizens in USA on H1B and H4. The company is transferring my husband from USA to Canada and the CWP under GSS is currently being processed. We completed biometrics on 15th August. We may not receive our work permit and stamping by the time our USA visa expires, so can we apply for visitor visa to Canada in the mean while so that we can travel to Canada before our USA visa expires and then do the stamping from Canada for work permit? Is it even possible to apply for visitor visa while CWP for husband and SOWP for me and study permits for kids are pending? Please let me know. Thanks