The first night of an annual fireworks competition in Montreal on Thursday was called off, and the city's Canada Day display, set for Saturday night, has also been cancelled. However a celebration ...