The announcement from the Tehran government caught Canada off-guard.
A fund has been created to give US$150,000 for each person killed.
The CFIA says 500 dogs were being transported on a Ukraine International Airlines flight.
"That would not be in line with the discussion we have had so far and the resolve we have shown to stand up for justice for the families," Foreign Affairs Minister Francois-Philippe Champagne said.
A leaked audio conversation is shedding light on the deadly crash.
“If they are really sure, they should come and show their findings to the world," said Ali Abedzadeh.
All 176 people aboard the plane were killed in the crash.
Among the 176 people on board the plane, 57 were Canadians.
The investigation is being led by Iran, with contributions from Ukraine.
The flight, carrying 176 people, crashed shortly after taking off in Tehran.