- Shilo is a small city located in the southeastern part of the Canadian province of Manitoba. It is located near the town of Brandon and has a population of around 1,974 people. Shilo is known for its military presence, as it is home to Canadian Forces Base Shilo, which is a training facility for the Canadian Army. The city also has a variety of amenities, including schools, shops, and recreational facilities. People in Shilo enjoy a peaceful and quiet lifestyle, surrounded by beautiful natural landscapes and close-knit community.