Why are you guys still in canada? this is baffling. If someone hates a place that much, one should leave (i am talking in general canada, india, USA, france, germany, whatever..).
To succeed/live happily here, one should have patience and should embrace western culture - you like it or not...