Macdonald would not be "rolling in his grave." He himself was an immigrant. The Dominion Lands Act was passed in 1972 while he was PM. Just a couple of years after he died Canada made a concerted effort to bring in  non-traditional immigrants. (i.e. not British or French) Canada developed "block settlements." to create ethnic groupings across the prairies to ease adjustments. Canada was designed as a multi-cultural country, basically from day 1. The reason the majority of the settlers were European was because there was a population explosion in Europe and thousands of people were looking for a place to happen. For the most part, outside of large cities these ethnic areas still exist. There is a pretty good chance that somebody named Dagmar has ancestors that settled in the Interlake region.
There have been woman covering their heads on the prairies for 100 years and nobody cares. Why?
The one common trait Canada looked for was "toughness; stop wining to get to work, you are accepted."