At Canadian Immigration Services, we only provide a Canadian eTA for 5 years. Currently, we do not offer services for a 10-year visa for Canada. However, here is some useful information about the Canadian e visa 10 years for your reference:
Starting February 6, 2014, visitors to Canada will be automatically assessed for multiple-entry visas, or temporary resident visas (TRVs), which grant qualified visitors multiple entries for up to six months per visit over a 10-year period. The TRVs were initially introduced in 2011 and are available to low-risk travelers from visa-required countries.
With a ten-year multiple-entry visa, foreign nationals can travel to Canada multiple times within the validity period without the need to apply for a new visa each time they visit. This type of visa remains valid for up to 10 years or until one month before the expiration of your passport, whichever comes first. Therefore, you are highly advised to arrive in Canada on or before the expiry date indicated on your visa.
Suppose a foreign national is already in Canada, and their authorized entry period is about to end, they can apply for an extension of their visitor status. This can be done as long as they can prove that they intend to leave Canada upon the completion of their stay.