Although its origins are from India, one can find more yoga studios in white neighbourhoods such as Kitsilano or Orange County than in Kolkata. Participation in this activity requires large amounts of money and time, both of which white people have a lot of. Yoga is basically the practice of stretching for one hour. Stertching should only take five minutes, other peoples would rather spend the extra fifty five minutes playing in an actual sport or spending time with their families and friends.
Yoga is also an expensive activity. It gives white people the chance to showcase their $80 pants. The cost of four yoga classes is equal to the amount of money it would take to pay for uniforms and travel costs of an AAU Basketball team in the inner city. Lastly like other stuff that white people like, yoga feels exotic and foreign (ties into post #2 about eastern religions) and deep down in some way, white people feel that participation makes up for years of colonial rule in India.
Please note that opening up Yoga studios in Brampton or Surrey will yield little success