I was having trouble with street names here because not only are they foreign and unpronounceable but they contain long strings of letters my brain can't grasp. Finally I realized I can get a handle on them by converting the names to similar English words.
Right now I'm drinking tea at a Tim Hortons on Boiled Mayonnaise. The locals call it Boulevard de Maisonneuve. :-)