It does sound like "Vive la rose de les villages" instead of "Vive la rose et le lilas", which is the original line. But in France that would have to be ""Vive la rose des villages" - is that one of the differences in Canadian French? Or is it a mondegreen?