Canalou is a city in New Madrid County, Missouri, United States. The population was 348 at the 2000 census. The ZIP code is 63828. Except for Main, First, and MacArthur, the rest of the streets are named after U.S. presidents, including Washington, Adams, Jefferson, Madison, Van Buren, Harrison, Roosevelt, Taft, and Kennedy.