Canadian Prime Minister Justin Trudeau on Wednesday evening dismissed opposition call for him to step down following explosive testimony against him by former Justice Minister and Attorney General Jody Wilson-Raybould over alleged obstruction of justice. In the testimony before the House of Commons justice committee on Wednesday, Wilson-Raybould said that she faced political pressure and veiled threats to drop a criminal prosecution against Montreal-based construction and engineering giant SNC-Lavalin. Wilson-Raybould, who resigned from Trudeaus Liberal cabinet earlier this month, said that between September and December last year, she experienced a consistent and sustained effort by many people within the government to seek to politically interfere in the exercise of prosecutorial discretion ... in an inappropriate effort to secure a deferred prosecution agreement with SNC-Lavalin. SNC-Lavalin was charged with fraud and corruption four years ago over allegations that it paid nearly 36 million U.S. dollars in bribes to officials in the government of toppled former Libyan leader Muammar Gadhafi and defrauded Libyan organizations of an estimated 98 million U.S. dollars between 2001 and 2011. Wilson-Raybould alleged that 11 senior Canadian government officials, including those from Trudeaus office, through meetings and phone calls, pressed her to offer SNC-Lavalin a deferred prosecution agreement that would allow the company to pay a fine and avoid a criminal trial. She said that last September, Trudeau warned her that there would be dire economic and political consequences in the French-speaking province of Quebec where SNC-Lavalin is headquartered if the criminal prosecution against it proceeded. Following Wilson-Rayboulds three-and-a-half hour appearance before the committee, federal Conservative and Official Opposition Leader Andrew Scheer called on the prime minister to resign. The opposition leader said that Wilson-Rayboulds testimony revealed that Trudeau has lost the moral authority to govern. Jagmeet Singh, leader of Canadas left-of-center New Democratic Party, demanded that a public inquiry be held over the accusations. At a Liberal Party event in Montreal on Wednesday evening, Trudeau dismissed Scheers call for him to step down. The prime minister said that his government always acted appropriately and professionally on the SNC-Lavalin file. He also said that he completely disagreed with Wilson-Rayboulds characterization of events and that the decision in relation to the SNC-Lavalin case was hers alone. Wilson-Raybould was Canadas first indigenous attorney general and justice minister -- the two titles are traditionally held by the same cabinet member. She served as minister of justice and attorney general from 2015 until January 2019, and then as minister of veterans affairs before resigning from Trudeaus cabinet in February. Xinhua