Should every nation do that, too?
Every other nation already does.
really?,Canada is bi lingual English and French
It has always been bilingual. Just like there has always been a movement to split Canada into two separate nations. One English speaking, one French speaking. It didn't import millions of French that would demand that French be spoken.
And the reason it's officially bilingual is the result of its history trying to pave over French.
Didn't work out real well.