As a white person who grew up in Toronto before moving to Brampton, I can pretty confidently say that the "White Flight" is not a result of intolerance, rather, a result of abuse by the "visible minorities". I have had people people pull their children away from me and overcharge me at the local indian grocer. I have regularly been called a whore on public transit because I was wearing shorts cut to my mid-thigh on a 30 degree day. I have been physically assaulted by older men when I tried to explain that in Canadian pools, you cannot wear your outside clothes (while working as a lifeguard). I have no issue with people keeping their culture when they immigrate, in fact much of what I love about this country stems from the multicultural nature, but when they treat me as an outsider or an enemy for practicing my culture that's when I have a problem with it. Were the races reversed, people would be calling racism, but because it's white people getting hurt, no one cares.