The bonjour/hi is mostly used where there are higher percentages of english speaking people, so mainly downtown and in the west island.
In neighbourhoods like Villeray or Plateau people will assume you speak french but will switch to english if they see you struggling with it.
Any non-white person would just get shot if they dressed like that.