Flooding in eastern Canada forced the evacuation of 1,200 people while more than 600 troops have been deployed in response, authorities said Sunday.