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.