Each year, Canada attracts thousands of skilled workers from 'South Asia'; yet, relatively little is known about the complex reasons for and processes of migration of this immigrant cohort. The situation becomes even more acute when research ignores the internal diversities within this complex group and portrays a homogenised picture. Focussing on the experiences of 80 South Asian households who have entered Canada as skilled workers, this paper concludes that migration experiences differ between and within national groups (Indian, Bangladeshi and Sri Lankan). Various factors, including pre-migration political, economic and social contexts, transnational ties and social identities and hierarchies play an important role in motivating this highly mobile group and creating specific migration channels. In order to develop a wholistic and nuanced understanding of migration, the study advocates that, conceptually, it is imperative to move away from meta-narratives and models of migration, and methodologically, it is necessary to continue using mixed research methods.