I am also agree with poonam. I been to canada for a month around and found that people are very different what we think are they. Like they are gentle in nature, they prefer complete cloths, they do not like smoking and drinking much, they like to explore their talents for the sake of their satisfaction. In short, they work to live their life various indian people live their life to work.
And Important thing, they do not speak english continuosly, they just split sentences and speaks. In other words an indian is speaking very effluently than an canadian/foreiner.
But,still they are well ahead than us. just because they are not giving any importance in such matters.