Walk Score's latest top 10 ranks Canadian cities by walkability:

1. Vancouver (Walk Score: 78)
2. Toronto (Walk Score: 71)
3. Montreal (Walk Score: 70)
4. Mississauga (Walk Score: 59)
5. Ottawa (Walk Score: 54)
6. Winnipeg (Walk Score: 53)
7. Edmonton (Walk Score: 51)
8. Hamilton (Walk Score: 51)
9. Brampton (Walk Score: 48)
10. Calgary (Walk Score: 48)

[source: http://www.treehugger.com/public-transportation/vancouver-crowned-most-walkable-city-canada-walkscore.html]
[http://www.newswire.ca/en/story/1103091/vancouver-toronto-and-montreal-top-walk-score-s-first-ranking-of-most-walkable-canadian-cities-and-neighbourhoods]

"The ratings were tabulated by the [WalkScore] app, which generates a score out of 100 based on the proximity of amenities like grocery stores, cafes and libraries. To achieve a city-wide score, the data was calculated by applying the score of each block then factoring in population density."

[source and chart: http://www.thestar.com/news/gta/article/1318764--toronto-ranked-second-most-pedestrian-friendly-city-by-walkscore]