Pretty much all major and even small Canadian cities/towns have varying degrees of homeless/drug issues right now. Montreal is one of the better ones among the larger cities IMO but things are deteriorating fast unfortunately. I personally avoid the area around Metro Berri-UQAM and the area east of it. Though be prepared to experience people smoking who knows what in indoor spaces and even on the metro!