Team Canada showed off their explosive talents at the World Fireworks Championship.
A spectacular display from the team, called Firemaster, took place off the Blackpool Tower Headland last night.
It was due to take place on September 21 but was postponed due to bad weather.
Canada competed against French team Pandora Pyrotechnie and Romanian team Pyro-Technic, whose displays went off without a hitch earlier this month.
The winner will be announced on October 5, with a grand fireworks display from Titanium UK.