This is most likely related to IP-based location targeting rather than a rule requiring Canadian mobile providers to play French ads. Your mobile data may be routed through servers closer to Quebec, causing Spotify to detect a French-speaking region....