The fact that Canadian troops were considered to be part of the British Expeditionary Force and so are are generally called British may have confused you.
In fact the Canadians were reckoned to be the BEF’s elite troops having proven themselves especially so on Passchendale ridge, because of this they became used effectively as stormtroopers to make the immediate occupation of enemy positions to then be leapfrogged by the main force.
Obviously you cannot have read the link I posted or you would have found this
I shall, of course, leave you to re-examine that link.
You do realise that the skills that the Canadians learned were then passed on and used by the rest of the BEF thus my point stands.
It is generally acknowledged that the final 100 day assualt by the British is the blow that finished the war and that the BEF was considered at that point to be the most useful military asset in the entire Western front.