Colourful costumes at Canada Day parade