I'm sorry you didn't have the best experience, OP. I hope you find happiness here! As with everywhere else, there are positives and negatives... But it is everyone's responsibility to do what they can to make our society a better place.
As for the language issue, Montreal is pretty accomodating...