When Deepak (Virmani), a young Indian doctor, immigrates to Canada in hopes of starting a better life, he is deeply disheartened to learn that his training does not qualify him to practise in Canada. With his new friend Tony (Nayyar), he starts work as a taxi driver, but fate intervenes in the form of a very pregnant passenger (Palicki) who urgently needs medical attention. Before long, Deepak has turned his cab into a doctor’s office. As his “practice” gets busier and romance with his first patient begins to blossom, it becomes clear that he is on a collision course with the medical establishment, the police and an ambitious politician who also happens to be the father of the baby he delivered.