Yes. At no time did I even think of lowering myself to get a gov't job.
You do realize that this flies in the face of your feelings on multiculturalism eh?
How so?
By removing all discriminatory laws, we're leaving it to all to decide for themselves what language to speak, what religion to follow, etc. while accepting the free-market consequences of their decisions. Looking at it that way, we could argue that this would be a policy of aculturalism (i.e. the government does not pass any law with regards to language, religion, etc.), thus leaving it up to the population.
So in a sense you are right, it doesn't go against multiculturalism but does not support it either. Instead, it leaves culture up to the free market.
I'd say that to be fair a government must either:
1. legally recognize all cultures, languages, religions, etc. in the country (what we could call multiculturalism), which could be very costly and unwieldy. This is what I'd call multiculturalism.
2. not recognize any culture, language, religion, etc. essentially staying out of the cultural realm and limiting itself to the simple administration of the people, adopting cultural norms unofficially strictly on an as-needed basis for pragmatic reasons, such as a local government office adopting a common administrative language for obvious practical reasons. This is what I'd call aculturalism, or at least relative aculturalism.
3. Adopting an official language that is a common second language to all. Not likely to happen any time soon. This is what we might call auxiliary uniculturalism (i.e. the use of a second language and culture that is no one's, or nearly no one's mother tongue or ethnic culture, but that is spoken by all as a common second language and culture, etc.)
Among those three options, the second seems to be the most fair and cost effecive and makes the most pracical sense at the moment.
The current option, which we might call Anglo-French Catholicism (i.e. the official recognition of particular ethnic languages and religions over others)is clearly unfair as it discriminates in favour of particular ethnolinguistic and religious groups.
So looking at the four options above, it would seem that a policy of aculturalism would find the right balance between fairness and cost-effectiveness. Multiculturalism (which we really only have in name in Canada anyway) is already unwieldy even in its current moderate form, mostly confined within the restrictions of moderate Anglo-French Catholicsm, would be even more unwieldy and impracticalbe if followed in its purest form (i.e. all languages, religions and cultures being equally official).