To assess the motives that led Canada to revise the history of the Vietnamese in Canada, we must first look at another historical debate.
There is considerable debate in the West over the nature of the Vietnam War. In many quarters, this is considered legitimate debate, that is, historical revisionism. Most of that debate concerns the legitimacy of the Southern regime in Vietnam, the Republic of Vietnam (RVN).
The RVN presented itself as a sovereign and independent state in command of all the Vietnamese people. Likewise, the DRV in the north also presented itself as a sovereign and independent state in command of all the Vietnamese people.
That's an over-simplified definition of the Vietnam war and the debate today is over the legitimacy of those claims.
In Canada, the governments in power throughout this period from 1945 to 1975 did not enter into that debate. Canada felt it had no interests at stake and had no business getting involved in Vietnam's civil conflict. Canada, to the extent that it held an opinion, held to the Paris accord of 1954 which contradicted the RVN claims. That was the default view one had to hold if one was to remain uninvolved in Vietnam.
It was that view that drove Canada's response to the events of 1975 to 1997. Canada did not respond to the evacuation at the fall of Saigon in 1975, but waited until 1979 when it became evident that the refugee problem emerging at that time was not directly related to the war. Canada then admitted refugees on a non-partisan basis, without reference to the war.
Something else that turned out to be relevant about this period is that all of the important decisions were made by Liberal governments. Liberals were in power for 70% of the time from 1945 to 1997. They made their decisions based on their concept of Canada's longstanding national identity as a peacekeeping nation that did not impose its principles on other nations by force.
Things changed in 2006.
In 2006 a newly-formed political party came to power who had some exceptionally strong ideas about what was wrong with Canadian identity. In the fashion of right-wing political parties, it was a matter of "principle": it did not matter what Canadians thought. The new government firmly believed that Canada needed a new historical narrative, one designed to create a new national identity for Canada as a "warrior nation", and one designed to reject everything that Liberals stood for.[2]
This party held extreme, dogmatic anti-communist views so one of the things they were compelled to tackle was Canada's role in the Vietnam war. In this they did not go half way: they formally recognized, in law, the RVN as a legitimate nation that is in command of all Vietnamese people, and a military ally of Canada.
They did not leave it at that. The other issue they had to tackle was that this new take on the Vietnam war meant that Canada had admitted the wrong people in 1975-1997 -- almost 200,000 of them.
With their dogmatic views of the Vietnam war, there were only two options for the Vietnamese people: you were either a dedicated national of the RVN or a communist. This created a bit of a problem, because the natural choice for most people, including those Vietnamese now in Canada, was the same as what Canada had chosen before -- neither of those options.
Harper had a two-step solution.
Firstly, Canada's history was rewritten to make the original boat people disappear from Canadian history, to be replaced with the leaders and military of the RVN.
Secondly, Harper applied pressure to the Vietnamese in Canada to force them to identify as nationals of the RVN.
This hostility was not out of line with Harper's overall ideology. It had become clear to Canadians that Harper also had an aversion to non-European immigration. The admission of the Vietnamese had marked the first big increase in this.[3] It would make the Vietnamese in Canada somewhat more acceptable if they would now identify as a military force that had been busy fighting communists with Canada's support.