Rebuilding after Fiona could take 'months' -Canadian mayor