Visas granted for tourism, pursuing education, or for temporary worker status (e.g. H1-B) are classified as
non-immigrant visas. Having any of them for a country
does not count as holding immigration status for that country. Immigration status is held for a country if you hold a green card, permanent residence, refugee or asylum status for a country.
Here is a link from the international office of UC Berkeley explaining it for USA visas. The exact question in online application is
"Do you currently, or have you ever held immigration or citizenship status in a country or territory other than Canada (this includes your country of birth)?" Based on this I don't think we need to provide details of any temporary visas that you might have held. I didn't. OTOH if you did hold an immigration status
ever in your life, you have to provide that. For most people this means you have to provide details of your citizenship which is usually your country of birth too (for most people).