Donald Trump’s decision to assassinate Qassem Soleimani was rooted in the US president’s narcissism and designed to distract voters from his impeachment, a furious Canadian corporate leader has said.

Michael McCain, the chief executive of meatpacking firm Maple Leaf Foods, said one of his employees had lost his wife and 11-year-old son in the downing of a Ukrainian Airlines passenger jet on 8 January, following “a needless, irresponsible series of events” instigated by Mr Trump.

The airliner was brought down by Iran’s Revolutionary Guard shortly after the force rained down ballistic missiles on two US bases in Iraq, in retaliation for Soleimani’s killing.

Tehran has admitted responsibility, blaming the incident on human error and American “adventurism”. Vast crowds of protesters have called for president Hassan Rouhani to resign over the deaths of 176 people in the missile strike.

In a Twitter thread on the official Maple Leaf Foods account, Mr McCain said: “I am very angry, and time isn’t making me less angry.

“U.S. government leaders unconstrained by checks/balances, concocted an ill-conceived plan to divert focus from political woes.”

Iran plane crash: Tehran admits accidentally shooting Boeing 737 Show all 25 1 /25 Iran plane crash: Tehran admits accidentally shooting Boeing 737 Iran plane crash: Tehran admits accidentally shooting Boeing 737 People standing and analysing the fragments and remains of the Ukraine International Airlines plane Boeing 737-800 that crashed outside the Iranian capital Tehran on January 8 National Security and Defense Council of Ukraine/AFP Iran plane crash: Tehran admits accidentally shooting Boeing 737 A hole in a part of Ukraine International Airlines Flight PS752 Iran said on January 11, it "unintentionally" shot down a Ukrainian passenger jet, killing all 176 people aboard, in an abrupt about-turn after initially denying Western claims it was struck by a missile Ukrainian Presidential Press Service/EPA Iran plane crash: Tehran admits accidentally shooting Boeing 737 Tehran Iranians protested in front of the Amir Kabir University in Tehran after the Iranian military released their statement about the flight EPA Iran plane crash: Tehran admits accidentally shooting Boeing 737 Debris of the wreckage Iranian president said a military probe into the tragedy had found "missiles fired due to human error" brought down the Boeing 737, calling it an "unforgivable mistake" National Security and Defense Council of Ukraine/AFP Iran plane crash: Tehran admits accidentally shooting Boeing 737 Tehran Local newspapers in Tehran carrying headlines such as: "National Mourning", "Apologize, Resign", "Unforgivable", "Great Disaster" ... concerning the downed Ukranian jetliner AFP via Getty Iran plane crash: Tehran admits accidentally shooting Boeing 737 Kiev, Ukraine Ukraine International Airlines President Yevhenii Dykhne stands next to a map of flight PS-752's departure path at a news briefing about the crash Reuters Iran plane crash: Tehran admits accidentally shooting Boeing 737 Tehran The Iranian students demonstrated following a tribute for the victims AFP via Getty Iran plane crash: Tehran admits accidentally shooting Boeing 737 The Canadian passport of a victim This handout photograph taken and released on January 11, 2019, by The National Security and Defense Council of Ukraine, shows the Canadian passport of avictim of the Ukraine International Airlines plane Boeing 737-800 that crashed outside the Iranian capital Tehran on January 8, 2020. - Iran said on January 11, 2020 it "unintentionally" shot down a Ukrainian passenger jet, killing all 176 people aboard, in an abrupt about-turn after initially denying Western claims it was struck by a missile. Iranian president said a military probe into the tragedy had found "missiles fired due to human error" brought down the Boeing 737, calling it an "unforgivable mistake". (Photo by STR / National Security and Defense Council of Ukraine / AFP) / RESTRICTED TO EDITORIAL USE - MANDATORY CREDIT "AFP PHOTO / National Security and Defense Council of Ukraine" - NO MARKETING NO ADVERTISING CAMPAIGNS - DISTRIBUTED AS A SERVICE TO CLIENTS (Photo by STR/National Security and Defense Co/AFP via Getty Images) STR National Security and Defense Council of Ukraine/AFP Iran plane crash: Tehran admits accidentally shooting Boeing 737 This combination of satellite pictures shows a before and after image of the crash site in Tehran The image (top), according to Maxar, shows vehicles and personnel (centre) during accident recovery and investigation on January 11, with a wall by the soccer pitch (left) destroyed as well as a wall (top right). The image below was taken on November 27, 2019 Maxar Technologies/AFP Iran plane crash: Tehran admits accidentally shooting Boeing 737 Ukraine The portraits of victims with flowers and candles at Boryspil International Airport in Kiev EPA Iran plane crash: Tehran admits accidentally shooting Boeing 737 Holes in the wreckage This handout photograph taken and released on January 11, 2019, by The National Security and Defense Council of Ukraine, shows holes in the wreckage of the Ukraine International Airlines plane Boeing 737-800 that crashed outside the Iranian capital Tehran on January 8, 2020. - Iran said on January 11, 2020 it "unintentionally" shot down a Ukrainian passenger jet, killing all 176 people aboard, in an abrupt about-turn after initially denying Western claims it was struck by a missile. Iranian president said a military probe into the tragedy had found "missiles fired due to human error" brought down the Boeing 737, calling it an "unforgivable mistake". (Photo by STR / National Security and Defense Council of Ukraine / AFP) / RESTRICTED TO EDITORIAL USE - MANDATORY CREDIT "AFP PHOTO / National Security and Defense Council of Ukraine" - NO MARKETING NO ADVERTISING CAMPAIGNS - DISTRIBUTED AS A SERVICE TO CLIENTS (Photo by STR/National Security and Defense Co/AFP via Getty Images) STR National Security and Defense Council of Ukraine/AFP Iran plane crash: Tehran admits accidentally shooting Boeing 737 Tehran People gathered for a candlelight vigil at the gate of Amri Kabir University AP Iran plane crash: Tehran admits accidentally shooting Boeing 737 People standing and analysing the fragments and remains of the Ukraine International Airlines plane This handout photograph taken and released on January 11, 2019, by The National Security and Defense Council of Ukraine, shows people standing and analysing the fragments and remains of the Ukraine International Airlines plane Boeing 737-800 that crashed outside the Iranian capital Tehran on January 8, 2020. - Iran said on January 11, 2020 it "unintentionally" shot down a Ukrainian passenger jet, killing all 176 people aboard, in an abrupt about-turn after initially denying Western claims it was struck by a missile. Iranian president said a military probe into the tragedy had found "missiles fired due to human error" brought down the Boeing 737, calling it an "unforgivable mistake". (Photo by STR / National Security and Defense Council of Ukraine / AFP) / RESTRICTED TO EDITORIAL USE - MANDATORY CREDIT "AFP PHOTO / National Security and Defense Council of Ukraine" - NO MARKETING NO ADVERTISING CAMPAIGNS - DISTRIBUTED AS A SERVICE TO CLIENTS (Photo by STR/National Security and Defense Co/AFP via Getty Images) STR National Security and Defense Council of Ukraine/AFP Iran plane crash: Tehran admits accidentally shooting Boeing 737 Protests against war with Iran took place in London The demonstration was co-organized by the Campaign For Nuclear Disarmament and the Stop the War Coalition, an activist group formed in 2001 Getty Iran plane crash: Tehran admits accidentally shooting Boeing 737 A hole in a part of Ukraine International Airlines Flight epa08119576 An undated handout picture provided by the Ukrainian Presidential Press Service allegedly shows a hole in a part of Ukraine International Airlines Flight PS752, issued on 11 January 2020. According to media reports on 11 January 2020, the Iranian military released a statement claiming that Ukraine International Airlines flight PS752 was shot down due to 'human error.' The Ukrainian jet, flying from Tehran, Iran, to Kiev, Ukraine, crashed minutes after takeoff on 08 January 2020, killing all 167 passengers and nine crew members aboard. EPA/UKRAINE PRESIDENTIAL PRESS SERVICE HANDOUT BEST QUALITY AVAILABLE HANDOUT EDITORIAL USE ONLY/NO SALES UKRAINE PRESIDENTIAL PRESS SERVICE HANDOUT Ukrainian Presidential Press Service/EPA Iran plane crash: Tehran admits accidentally shooting Boeing 737 Labour Party leader spoke at the event Jeremy Corbyn posing with an anti-war banner during the demonstration against the threat of war on Iran, in Trafalgar Square AFP via Getty Images Iran plane crash: Tehran admits accidentally shooting Boeing 737 A rose rests on a page featuring photographs of people who died in Iran Iranian Americans from across California converged in Los Angeles to participate in the California Convention for a Free Iran Reuters Iran plane crash: Tehran admits accidentally shooting Boeing 737 A young boy protests against a possible war with Iran in London A young protester at a Campaign for Nuclear Disarmament demonstration against a possible war with Iran in Trafalgar Square, central London. PA Photo. Picture date: Saturday January 11, 2020. See PA story POLITICS Iran. Photo credit should read: Jonathan Brady/PA Wire Jonathan Brady PA Iran plane crash: Tehran admits accidentally shooting Boeing 737 Holes in the wreckage This handout photograph taken and released on January 11, 2019, by The National Security and Defense Council of Ukraine, shows holes in the wreckage of the Ukraine International Airlines plane Boeing 737-800 that crashed outside the Iranian capital Tehran on January 8, 2020. - Iran said on January 11, 2020 it "unintentionally" shot down a Ukrainian passenger jet, killing all 176 people aboard, in an abrupt about-turn after initially denying Western claims it was struck by a missile. Iranian president said a military probe into the tragedy had found "missiles fired due to human error" brought down the Boeing 737, calling it an "unforgivable mistake". (Photo by STR / National Security and Defense Council of Ukraine / AFP) / RESTRICTED TO EDITORIAL USE - MANDATORY CREDIT "AFP PHOTO / National Security and Defense Council of Ukraine" - NO MARKETING NO ADVERTISING CAMPAIGNS - DISTRIBUTED AS A SERVICE TO CLIENTS (Photo by STR/National Security and Defense Co/AFP via Getty Images) STR National Security and Defense Council of Ukraine/AFP Iran plane crash: Tehran admits accidentally shooting Boeing 737 Rescue workers search the scene on January 8 In this Wednesday, Jan. 8, 2020, photo, rescue workers search the scene where a Ukrainian plane crashed in Shahedshahr, southwest of the capital Tehran, Iran. Iran on Saturday, Jan. 11, acknowledged that its armed forces "unintentionally" shot down the Ukrainian jetliner that crashed earlier this week, killing all 176 aboard, after the government had repeatedly denied Western accusations that it was responsible. (AP Photo/Ebrahim Noroozi) Ebrahim Noroozi AP Iran plane crash: Tehran admits accidentally shooting Boeing 737 Rescue workers search the scene In this Wednesday, Jan. 8, 2020 photo, rescue workers search the scene where a Ukrainian plane crashed in Shahedshahr, southwest of the capital Tehran, Iran. Iran on Saturday acknowledged that its armed forces "unintentionally" shot down the Ukrainian jetliner that crashed earlier this week, killing all 176 aboard, after the government had repeatedly denied Western accusations that it was responsible. (AP Photo/Ebrahim Noroozi) Ebrahim Noroozi AP Iran plane crash: Tehran admits accidentally shooting Boeing 737 Debris of the Ukraine International Airlines General view of the debris of the Ukraine International Airlines, flight PS752, Boeing 737-800 plane that crashed after take-off from Iran's Imam Khomeini airport, on the outskirts of Tehran, Iran January 8, 2020 is seen in this screen grab obtained from a social media video via REUTERS THIS IMAGE HAS BEEN SUPPLIED BY A THIRD PARTY. MANDATORY CREDIT. SOCIAL MEDIA Reuters Iran plane crash: Tehran admits accidentally shooting Boeing 737 Debris of the Ukraine International Airlines (FILES) In this file photo taken on January 8, 2020 rescue teams are seen at the scene of a Ukrainian airliner that crashed shortly after take-off near Imam Khomeini airport in the Iranian capital Tehran. - Iran said on January 11 that it unintentionally shot down the Ukrainian plane due to 'human error'. (Photo by Akbar TAVAKOLI / IRNA / AFP) (Photo by AKBAR TAVAKOLI/IRNA/AFP via Getty Images) AKBAR TAVAKOLI IRNA/AFP/Getty Iran plane crash: Tehran admits accidentally shooting Boeing 737 One of the engines of the plane lies among the wreckage epa08118590 (FILE) - One of the engines of the plane lies among the wreckage after a Ukraine International Airlines Boeing 737-800 carrying 176 people crashed near Imam Khomeini Airport in Tehran, killing everyone on board, in Shahriar, Iran, 08 January 2020 (reissued 11 January 2020). According to media reports, the Iranian military released a statement on 11 January claiming that Ukraine International Airlines flight 752 was shot down due to a human error. EPA/ABEDIN TAHERKENAREH ABEDIN TAHERKENAREH EPA Iran plane crash: Tehran admits accidentally shooting Boeing 737 Debris of the Ukraine International Airlines FILE - In this Jan. 8, 2020, photo, debris is seen from an Ukrainian plane which crashed as authorities work at the scene in Shahedshahr, southwest of the capital Tehran, Iran. Iran announced Saturday, Jan. 11, that its military â€œunintentionallyâ€ shot down the Ukrainian jetliner that crashed earlier this week, killing all 176 aboard, after the government had repeatedly denied Western accusations that it was responsible. (AP Photo/Ebrahim Noroozi, File) Ebrahim Noroozi AP

He added: “The world knows Iran is a dangerous state, but the world found a path to contain it; not perfect but by most accounts it was the right direction. A narcissist in Washington tears world accomplishments apart; destabilizes region.

“The collateral damage of this irresponsible, dangerous, ill-conceived behavior? Canadians needlessly lost their lives in the crossfire, including the family of one of my MLF colleagues (his wife + 11 year old son)! We are mourning and I am livid.”

Justin Trudeau attended one of a number of memorial events held across the country on Sunday to remember the 57 Canadian victims. “We will not rest until there are answers. We will not rest until there is justice and accountability,” the prime minister told a crowd in Edmonton.

Canadian officials are flying to Iran to help investigate the airliner’s downing and bring back the remains of victims.

Michael McCain said he was 'livid' about Donald Trump's actions

Meanwhile, a senior Ukrainian minister has said he discussed compensation for the families of those who died on the passenger jet shot down by the Iranian military with Mr Rouhani.

Foreign minister Vadym Prystaiko told BBC Radio 4’s Today programme: “We had a conversation with the Iranian president when he tried to do his best at explaining that this was a human error, that no one who is to [blame] will escape punishment.

“This is great to hear but we also discussed all the political repercussions and problems, and compensation to the victims of the plane.”

Washington’s decision to kill Soleimani, alongside a top Iraqi militia leader, in Baghdad on 3 January came after months of rising tensions with Tehran. The diplomatic strain arose from Mr Trump’s withdrawal from the so-called Iran nuclear deal, or JCPOA, and re-imposition of crushing sanctions as a means of suppressing Tehran’s nuclear ambitions.

The US president has accused Iran of funding terrorism throughout the Middle East and said the targeting of Soleimani was designed to curb its influence. He also suggested that the war general was planning an attack and posed an "immediate threat" to the US, but did not disclose any evidence.

Defence secretary Mark Esper also admitted that he "didn't see" any specific evidence that Iran was planning to strike the four US embassies.

Iran's drone strike has caused outrage within Iran and seen both official and unofficial retaliation against American forces stationed in Iraq, where politicians have also called for US troops to be withdrawn.

In his latest comments on the Iran crisis, Mr Trump said he “couldn’t care less” whether Tehran decided to negotiate with Washington over sanctions and its atomic aspirations.