Floods, landslides damage roads in Western Canada