Wildfire guts small western Canada town