8. Montreal International Fireworks Competition
The largest competition in the world, that lasts about a month, usually starting in July. Each of competitors delivers a firework that lasts for 30 minutes. Now that is probably a paradise city for fireworks lovers, at least while the competition lasts.