Canada Day celebrations in Halifax take place on Citadel Hill
Spectators from all over the world were in attendance and people speaking Italian, Spanish and French could be heard.

Spectators from all over the world were in attendance and people speaking Italian, Spanish and French could be heard.