Kanaba ( lat. canaba , pl. canabae , még canabae legionis ) - az ókori római kultúrában a római légió katonai tábora ( castrum ) közelében fekvő polgári település . A kifejezés eredetileg kunyhóra utalt. A kisebb erődítmények melletti településeket vicusnak nevezték . Ugyanezt a szót a kanaba részének lehetne nevezni.
Az állandó katonai táborok vonzották a kereskedőket, kézműveseket és egyéb civileket, akik a légiósoknak a mindennapi élethez szükséges holmikat árulták, szolgáltatásokat nyújtottak, de a castrumon belül nem tudtak letelepedni. Így hát elkezdtek házakat építeni a tábor közelében. Néhány légiósnak nem hivatalos felesége és gyermeke is volt, akiket így szállásoltak el. Nyugdíjas veteránok, akik a tábor közelében telkeket kaptak, szintén igénybe vették a kanaba szolgáltatásait. A települések növekedtek, és a nagy castrumok többségének saját canaba volt. A kanaba boldogulása közvetlenül a légiósoktól függött, és egy részük a légió áthelyezésével veszített jelentőségéből, mások később városokká változtak.
Így a castrumok és kanabjai helyén olyan városok keletkeztek, mint Bécs , Strasbourg és Chester .