My common-law partner, a UK citizen, will be traveling with me, a Canadian citizen, to Canada on an ETA visa whilst his Family Sponsorship visa is processed. The processing time for this visa is currently saying it can take up to 12 months. We are aware that he can only stay 6 months on the ETA visa, but that he is able to request an extension. We are concerned that if he cannot stay past these 6 months and his visa isn't approved by then, we will have to spend multiple months apart if he needs to go back home until his visa gets approved. If he does get accepted for the ETA extension, is there a cap on this? Or would they likely allow him to stay until the visa has been processed?