Storm Fiona rips into Canada's east coast destroying homes a