Canadian cities and towns flourish when they have community infrastructure to promote social interaction and physical activity and provide access to recreational programs and facilities. Shared public spaces such as main streets, community centres, farmers’ markets,...

read more