Fire consumes Canadian town that hit 49C