This paper examines obesity as a public health concern and evaluates the role of different stakeholders in addressing it. It also explains the challenges faced during the implementation of a systems thinking approach in Canada. First, using both governmental and non-governmental programs to encourage more stakeholders to participate in public health issues will be useful. There are a number of ways on how to deal with the issue of complexity as regards implementation of a systems thinking approach. Inspiring integrative learning is paramount to solving problems hindering implementation of a systems thinking approach in Canada.