The latest discovery happened in Leduc, a city south of Edmonton.
A crew helping to build a housing development found the fossils six metres below the surface and called the Royal Tyrrell Museum to report the find. The crew then helped museum staff carefully remove dirt and rock from the prehistoric buried treasure.
Museum curator Francois Therrien said this dinosaur was a teenager when it died and is about eight-metres long.
He said the fact that much of the skeleton was found intact makes it an important find.
“When you walk in the badlands of southern Alberta when you find dinosaur bones, nine times out of 10 it will be from a duck-billed dinosaur,” he said Wednesday.