Based on various professions, the average yearly salary for Indians in Canada ranges from ₹36.8 lakh to ₹77.1 lakh (CAD $60,324 to $126,495). High-paying roles include Healthcare, Engineering, and IT, while fields like Skilled Trades and Hospitality offer comparatively lower salaries.