Control your borders.
This Jane/Finch area of Toronto has been a problem for years in Toronto. Keep in mind, Toronto is a fairly safe city and I would recommend a visit.
All we have to do is strickly enforce all of the laws and properly control the borders with the existing gun laws .... and ... may I dare say ... remove that stupid gun registry for the honest farmers and hunters in our great country and spend that money on extra law enforcement and programs to help youth in troubled areas.