1. Bilingualism: I agree that having official languages handled at the national level is wasteful and imprecise, especially in a country with the size and history of canada. Consider cases like the city of Gimli or ethnic enclaves like chinatowns in big cities; the government does not need to be involved, especially at such a broad scope. If a city or part of a city has a large proportion that uses a certain language then that area will naturally want to use that language on signs and such; no legislation necessary. Side note: I live in quebec and speak mainly english.
2. Multiculturalism: With communication being as easy as it is over the internet, a person's culture does not need to be geographically determined anymore. Of course, parts of a person's culture can still depend on location; a jamaican bobsled team (this was a movie!) or being a lumberjack in the desert will not go so well. Meanwhile other cultural limitations are lifted with greater ease of travel or communication; you can be interested in poetry or a great starcraft player from practically anywhere in the world. Overall, I agree that the government making rules to try to force this is a waste.
3. Foreign Aid: This is good in principle but so often drained or derailed by the middlemen. Unfortunately, many persons want to simply throw money at a problem rather than seeing it through. Even worse, those with money may only give charitably as a way to avoid taxes and not because of any desire to do good. Ultimately, the person giving is responsible for doing the research to determine that their efforts are not misused or corrupted. Giving money can often do more harm than good as it can create a dependancy on money rather than addressing the problem directly, which may be blankets or water, et cetera. Installing our own problematic currency systems elsewhere can be a form of economic warfare, which leads to the next point.
4. Immigration: Physical warfare isn't really cost-effective anymore (considering the world would learn about any sizeable aggressive action with the present day ease of reporting machinery (anybody with a cellphone can simply post something onto youtube) and there would be outcries to intervene). Also, Canada is cold ;p There are many alternative methods that have been used: economic warfare, cyber warfare, psychological warfare (mind control, for instance, through the media), information warfare, and more. Why physically attack someone when you can convince them to build a prison around themselves and pay for it out of their own pocket? In terms of a country encouraging immigration: it depends on the reason. Whether immigration is being encouraged to attract a cheaper labor force (and compete for the jobs of current citizens) or whether it is to attract talented thinkers who stimulate industry in the country are different scenarios. Citizens should, of course, have a say about such policies. I do think it's schizophrenic and financially wasteful to install tools to invade the privacy of those crossing something vaunted as an open border.
5. Minorities: I don't think it's the job of the government to encourage or punish being a minority. Everybody differs in many ways (too many to list). Some like certain books, some like certain foods, some like certain ideas. A variously skilled population provides a resilience. Again, I don't think it's the government's job to pay for (even less, to enforce) personal beliefs.
6. We have to stop waiting for others to fix our problems (this has not worked very well so far)! Nobody wants to rock the boat or see when it's sinking: this is a bad combination. Rising above a fearful survival-based way of thinking offers a greater perspective. I agree that to achieve this we must be skeptical of stories we're being told and verify them. Ignorance is bliss if it's not abused by others. Putting it another way: stupidity taxation has to end, one way or the other.