In onore del suo defunto padre medico, Deepak V. Chopra riesce a laurearsi alla facoltà di medicina con il massimo dei voti all'Università di New Delhi, il suo principale motivo nel diventare un medico è aiutare gli altri.
Ma desiderando una vita migliore, decide di emigrare con la sua madre solidale, Nellie Chopra, a Toronto, sponsorizzati dallo zio materno, Vijay Sharma, un ristoratore che vive la sua versione del sogno dell'immigrato con la moglie canadese caucasica, Rani Sharma.
Deepak scopre che il suo sogno di diventare medico in Canada non è così facile come aveva immaginato, poiché viene respinto da un lavoro da medico dopo l'altro nonostante ci sia una carenza di medici nel paese in generale.
Nel processo, Deepak è inizialmente riluttante a lavorare in qualsiasi altra professione, nonostante non voglia vivere alle spalle della sua famiglia.
La sua vita cambia incontrando due persone. Il primo è Tony, un tassista di origine sudasiatica sempre in cerca di avventure. Anche se Tony non ha mai voluto fare altro che essere un tassista, presenta Deepak ai suoi colleghi tassisti immigrati, la maggior parte dei quali altamente istruiti ma non riescono a trovare lavoro nel loro campo scelto.
Il secondo è Natalie Wilman, una barista caucasica in un caffè che è stata, per circostanze, in qualche modo costretta a uscire dalla sua professione scelta di avvocato. Per Deepak è amore a prima vista con Natalie.
Nella combinazione di Tony e Natalie con un po' di aiuto in più dal capo di Tony, Pete Donaldson, che è in fase avanzata di cancro ai polmoni, Deepak scopre un modo in cui può utilizzare la sua conoscenza medica per aiutare le persone bisognose.
Ma la vita di Deepak nel sogno canadese, con Natalie se lo vorrà, non è una strada senza ostacoli poiché deve fare i conti con le leggi e i regolamenti canadesi, e poiché l'ex fidanzato di Natalie, Colin Hill, un avvocato che sta cercando di diventare sindaco nelle prossime elezioni, ha motivazioni nascoste nel non volere un finale felice tra Natalie e Deepak.