The Bank of Canada’s current suite of models faces challenges in addressing network effects that integrate household and firm-level heterogeneity and their behaviours. We develop CANVAS, a Canadian behavioural agent-based model to contribute to the Bank’s next-generation modelling effort. CANVAS improves forecasting performance and expands capacity for model-based scenario analysis.