The point you are missing about Vimy is that the victory was won by Canadian troops, commanded by a Canadian general, Arthur Currie.  This was a departure from the first years of the war where Canadians were mixed in with Imperial troops .   It  showed that with proper management and training the Canadians were excellent troops, who, with capable leaders who believed in planning, were capable of achieving great things.  So, contrary to what you may think, it was a source of pride to Canadians of the time to see Canadians stand on their own, and it was a building block for a Canadian identity, even if Justin Trudeau says we don't have one.