'Devastating' floods in Canada spark evacuations