Ft. McMurray, like a broad swath of Canada, is in a boreal forest. Fire is vital for boreal forests. Old trees fuel intense fire. Intense fire opens the cones (as well as releasing minerals back to the soil). Opening the cones results in the growth of the next generation of trees. Many of the trees themselves in the boreal forest have evolved to burn, for example black spruce.
If there is a boreal forest, there will be forest fires. If there are no forest fires, there will be no boreal forest.
The problem is that forest fires devastate communities, so the trick is to mitigate the harm by managing fires. Most fires are in remote wilderness, so little if anything is done concerning them. For fires closer to inhabited areas, there are two primary mitigation methods. The first is by way of controlled burns (periodically setting fires of defined scope to burn off fuel load rather than wait for the big one that cannot be controlled). The second is logging to remove much of the fuel load, but unfortunately logging also has its own environmental problems. A tertiary mitigation method that is seldom deliberately used due to cost (but is sometimes incidentally used by way of peripheral agricultural areas) is clearing a wide swath around communities and then controlling the grass fuel load with controlled burns.
Climate change will affect the boreal forest: its boundaries will shift somewhat northward, but the nature of regenerative burns will remain wherever the boreal forest remains. Regardless of climate change, the only way communities surrounded by boreal forests can reduce the risk of being destroyed by fire is to make greater efforts in reducing the fuel load surrounding inhabited areas.
When you hear of a boreal area having a bad year of fires, remember that the longer the period between fires, the greater the eventual fire will be.

