Communities in Bloom is a Canadian non-profit organization committed to fostering civic pride, environmental responsibility, and beautification through community involvement and the challenge of a national program, with focus on enhancing green spaces in communities.