Courant au Québec et en Belgique. Et logique.
Selon toutes les sources françaises et québécoises, on peut très bien dire habiter l’avenue xyz ou habiter sur l’avenue xyz. Même principe pour le mot boulevard. Il n’y a donc pas de véritable raison de condamner habiter sur la rue xyz, tournure courante au Québec et en Belgique.