Quebec is primarily French-speaking and definitely see themselves as a different "nation" within Canada, apart from Anglo-Canadians. So calling Canada a homogenous Canada, while obviously discounting the large recent immigrant communities, also discounts the large Quebecois population who were there before Canada was even a thing.