Thompson and Manitoba are the most violent dangerous cities in Maclean's ranking of the country's most dangerous places with stabbings, assaults, gun crimes, firearms offenses, and drug crimes. North Battleford, Sask, also ranks high in violent incidents.