From what I seem to grasp of scant knowledge of Canadian history, the non-British/Irish origin "English" Canadian had (and has) never been able to get into positions of power. The ruling elites have always been British (not even Irish) on the side of English Canada, and of course complemented by French Canadians.
One of the reasons seem to be that Germans are scattered between Ontario, Manitoba, Saskatcheswan, and Alberta and within Ontario, they don't concentrate in Toronto but rather Windsor or Kitchener. This proved fatal because English Canadian politics begins and ends in Ontario and particularly Toronto. In Toronto the British descents have been in levers of powers and it was them who controlled the blue machines which delivered Conservative (capital C - they are paternalist High Tory types) governments from World War I right up to 1984.
Diefenbaker is probably the exception. Not positive if he is German?
Things may now be changing in Canada. More power devolved to the provinces may help move Canada away from the regional conflict.