Ottawa Fire Services spokesman Marc Messier told CTV News the initial estimate was that five people have been killed.
He later told CBC News that six or more others have been taken to hospital with serious injuries.
VIA Rail, which operates the national passenger service in Canada, confirmed the crash and said there were no major injuries reported on the train.
More top news
Actor Harry Shearer who is the voice of Mr. Burns, Ned Flanders and Principal Skinner has resigned for a 27th season of The Simpsons.
The 25-year-old Swede has made a fortune posting videos of himself playing computer games online.
Heavy rain that has caused extensive flooding has left vehicles submerged and public transport severely disrupted in Aberdeen.