What are the major cities in the Canadian Shield?

Sudbury, Ottawa, Montreal, Quebec, Iqaluit, Thunder Bay, Winnipeg.

PS. Toronto is NOT in the Canadian Shield, it is part of the Great Lakes/St. Lawrence Lowlands region.