En honor a su difunto padre médico, Deepak V. Chopra logra graduarse de la escuela de medicina en la Universidad de Nueva Delhi, su principal motivo para convertirse en doctor es ayudar a los demás.
Pero al querer una vida mejor, decide inmigrar con su madre de apoyo, Nellie Chopra, a Toronto, patrocinados por su tío materno, Vijay Sharma, un restaurador que vive su versión del sueño inmigrante con su esposa canadiense caucásica, Rani Sharma.
Deepak descubre que su sueño de ser doctor en Canadá no es tan fácil como lo imaginaba, ya que es rechazado de un trabajo de médico tras otro a pesar de la escasez de médicos en el país en general.
En el proceso, Deepak al principio se muestra reacio a trabajar en cualquier otra profesión, a pesar de no querer depender de su familia.
Su vida cambia al conocer a dos personas. La primera es Tony, un taxista de origen asiático constantemente en busca de algo. Aunque Tony nunca ha querido ser otra cosa que taxista, presenta a Deepak a sus compañeros taxistas inmigrantes, la mayoría de los cuales están altamente educados pero no pueden encontrar trabajo en su campo elegido.
La segunda es Natalie Wilman, una barista caucásica en una cafetería que, por circunstancias, se vio obligada a abandonar su propia profesión como abogada.
Para Deepak, es amor a primera vista con Natalie. En la combinación de Tony y Natalie, con la ayuda adicional del jefe de Tony, Pete Donaldson, que está en una etapa avanzada de cáncer de pulmón, Deepak descubre una forma de utilizar su conocimiento médico para ayudar a las personas necesitadas.
Pero la vida de Deepak viviendo el sueño canadiense, con Natalie si ella lo acepta, no es un camino sin obstáculos, ya que tiene que lidiar con las leyes y regulaciones canadienses, y el exnovio de Natalie, Colin Hill, un abogado que se postula para alcalde en las próximas elecciones, tiene motivos ocultos para no querer un final feliz entre Natalie y Deepak.