Communities in Bloom
Communities in Bloom is a Canadian non-profit organization that fosters friendly competition between Canadian communities to beautify their civic spaces. It was established in 1995 as a national compe...