Canada braces for severe weather