Powerful Hurricane Fiona roaring by Bermuda, then to Canada