Canada Day celebrations were not hindered by the rain as bouncy houses, stage and other activities carried on indoors at Stride Place.