Description

Communities ​in ​Bloom ​is ​a ​volunteer ​based, ​Canadian ​non-profit ​organization, ​committed ​to ​fostering ​civic ​pride, ​environmental ​responsibility, ​beautification ​and ​to ​improving ​quality ​of ​life ​through ​community ​participation.

Start Your Registration