A children's rehabilitation hospital in Canton, Massachusetts, will relocate to the western part of the state, the Massachusetts Department of Public Health announced Tuesday.