An Indian doctor emigrates to Canada in the hope of starting a new life, but bureaucracy confines him to life as a taxi driver. When he cannot suppress his desire to practice medicine, he begins illegally treating patients from his cab.
An ethnic Canadian hockey player struggles against traditional family values and discrimination from mainstream hockey players.
The lives of three different men named David are about to change forever.