Weapons manufacturers, shipbuilders and a real estate management firm are among the companies winning the most money from Canada’s federal government, according to an IJF analysis.

Public contract records indicate 10 companies and their subsidiaries have been awarded more than $88 billion in federal funds since 2004.