Thats just not true, there are tons of cities that are bigger in Germany, the cities are just built differently. Cities in Germany tend not to have buildings greater than 8 floors. There are a few here and there, but the majority are 5-6 stories, whereas cities in the Americas tend to have compact downtowns with lage skyscrapers, but the rest of the city will be less dense than a German city would be.
Cities in Germany bigger than Edmonton: Berlin, Frankfurt, Essen, Dortmund, Munich, Frankfurt, Hamburg. WhIle Edmonton may technically have a higher population, you need to compare Metro populations to get the real picture.
I typed this on my phone, otherwise I would provide better examples. Forgive my grammar and spelling too =P