Thunderstorms, torrential rain, and hail struck Ottawa on Wednesday afternoon during Canada Day celebrations. Celebrations at LeBreton Flats Park and Parliament Hill were cancelled due to the extreme weather, and the evening fireworks display was also cancelled.