Your analogy is faulty. Germany has not enshrined multiculturalism in its constitution as is the case with Canada as we rejected the assimilation model of growing our country.

"Multicultural heritage

27. This Charter shall be interpreted in a manner consistent with the preservation and enhancement of the multicultural heritage of Canadians."