Best described as a giant building with galleries of multiple units and outdoor aircraft hangers, the complex contains the museums of Princess Patricia’s Canadian Light Infantry, Calgary Highlander, King’s Own Calgary Regiment, Lord Strathcona’s Horse, Army Museum of Alberta, Naval Museum of Alberta, and Air Force Museum of Alberta. Why Alberta has a navy museum I do not know.
The museum recommends you spend the whole day there, but I think two hours was more than enough. The many units fought in the same wars and a lot of the history is repetitive across the galleries. An hour indoors and an hour outdoors is recommended.