A boat robot is seen during the Canada Day Parade in Richmond, British Columbia, Canada, on July 1, 2024. (Photo: Xinhua)
A vehicle covered with a Canadian flag runs during the 2024 Canada Day Parade in Toronto, Canada, on July 1, 2024. (Photo: Xinhua)
People participate in the 2024 Canada Day Parade in Toronto, Canada, on July 1, 2024. (Photo: Xinhua)
A band performs during the 2024 Canada Day Parade in Toronto, Canada, on July 1, 2024.(Photo: Xinhua)