Canada is 70% white where the US is close to 50%. That 20% puts them far above the majority line though. Not at all homogeneous, just much more so than the US.
"White" is not one ethnicity or culture -- a lot of that 70% are French-speaking Quebeckers who surely cannot be considered part of a homogeneous mass with Anglo-Canadians.
White is a color, not a culture. Quebec and Newfoundland are very different than Alberta and Saskatchewan.