Canada will join the United States and European countries Tuesday in imposing more sanctions against Iran, in an effort to stop its nuclear weapons program, Â鶹ӰÊÓ has learned.

The new economic sanctions will target any company that helps Iran's energy sector, including oil companies, banks, shipping firms, and insurance companies.

The United Nations has heavily criticized Iran for failing to meet its obligations under the Nuclear Non-Proliferation Treaty.

Two weeks ago, the UN Security Council approved a resolution that called on members to expand sanctions on Iranian individuals and organizations, and the European Union quickly took action.

The EU measures were aimed at Iran's energy, transportation and banking sectors.

On Monday night, U.S. lawmakers also reached an agreement on sanctions. It still must be approved by both the House and Senate, but has widespread support among both Democrats and Republicans.