The Conservatives, Bloc Quebecois, and NDP voted in favour of the motion. It passed by a vote of 174 to 150, with the Liberals and Independent MP Han Dong voting against it.
In March, Prime Minister Justin Trudeau appointed Johnston to look into allegations that Beijing tried meddling in the past two federal elections.
Kwan’s motion raised concerns over Johnston’s recommendations last week against holding a public inquiry into Chinese interference in Canada—a move all opposition parties have rejected.
“Serious questions have been raised about the special rapporteur process, the counsel he retained in support of this work, his findings, and his conclusions,” the motion said.
“When I accepted the mandate to act as independent special rapporteur, I did so with full knowledge of the fact that the work ahead would be neither straightforward nor uncontroversial,” he said in his statement.
While Johnston acknowledged that foreign governments “undoubtedly” attempt to meddle in Canadian politics, he reiterated “the serious shortcomings” in the way intelligence was communicated and processed from security agencies through to the government.
“[T]here is much work yet to be done and a further public process is required to identify specific reforms that are necessary to preserve the integrity of our democratic institutions,” he added.
Earlier Wednesday, Trudeau said he maintained confidence in Johnston, despite the stance of opposition MPs.
Opposition parties have decried his appointment because of Johnston’s family connections to the prime minister’s family and the Pierre Elliott Trudeau Foundation.
Johnston said his mandate is “only one part of the array of work.”
“I welcome the contribution of others, including and especially the parliamentary committees as well as NSICOP [National Security and Intelligence Committee of Parliamentarians] and NSIRA [Intelligence Review Agency]—all of which are already charged with investigating these matters.”