World Weather Canada braces for Hurricane Maria