Imagine standing beneath Montreal's dramatic sky on a balmy June evening.
Around you, conversations switch between French, English, Mandarin, Tagalog and many other languages.
A family shares a traditional dish, musicians perform songs from different cultures, and children get to hear folklore passed down through generations.
That scene captures the spirit of Canadian Multiculturalism Day.
