I've been spending a lot of time looking at Canadian and German cities on Google maps lately, and I've noticed that, in spite of their obvious auto-centric-ness, Canada's cities are actually pretty dense.
So I browsed through Wikipedia and came up with these. This is all data within city limits:
CANADA LARGEST CITIES (sort table by population density):
Toronto: 4,427.8 people/sq km
Montreal: 4,833.4 people/sq km
Calgary: 1,592.4 people/sq km
Edmonton: 1,320.4 people/sq km
Winnipeg: 1,623.3 people/sq km
Mississauga: 2,452.6 people/sq km
Vancouver: 5,749.7 people/sq km
Burnaby: 2,750.6 people/sq km
Brampton: 2,469.0 people/sq km
GERMANY LARGEST CITIES (data from individual city Wiki pages. numbers obviously rounded off):
Berlin: 1,250 people/sq km
Frankfurt: 3,000 people/sq km
Hamburg: 2,600 people/sq km
Munich: 4,800 people/sq km
Cologne: 2,500 people/sq km
Dusseldorf: 2,800 people/sq km
Stuttgart: 3,000 people/sq km
Bremen: 1,800 people/sq km
For metros I'll just do the biggest metro in each country:
Metro Toronto: 6,202,225 people and 5,902.75 km2 = 1,050.7 people/sq km (Note: Data is from City of Toronto page.
Greater Toronto Wiki seems to have different numbers)
Rhine-Ruhr metropolitan region: 11,300,000 people and 7,110 km2 = 1,589.3 people sq/km
Within city limits, Montreal is about as dense as Munich, and Toronto is catching up. Winnipeg is almost as dense as Bremen. And the mega-suburbs of Mississauga, Burnaby and Brampton are roughly as dense as Hamburg and Dusseldorf.
Who woulda thunk?