When and Where is Canada Day Fireworks?
In Grande Prairie, Alberta, the Canada Day Fireworks take place in Muskoseepi Park at 11:59pm, June 30!!! The fireworks event is not on July 1st evening; however, Canada Day Parade is on July 1st afternoon at 1pm along 100 Avenue through the downtown core.
The fireworks barge is located at the Bear Creek reservoir (read this article about the location of fireworks barge). So if you want to view the fireworks up close, you have to walk to the spillway of the reservoir. There are quite a few locations for fireworks photography. You can find it out on this site.
The fireworks event lasts about 15 to 20min.