More than 1,000 firefighters and 100 helicopters are battling the huge fire that forced the evacuation of Fort McMurray in western Canada. But officials say they need rain to make real progress.