A canopy assembly for a barrier defined by at least two sides, wherein the canopy assembly including a cover assembly; and a bracket assembly, coupled to the cover assembly, wherein the bracket assembly includes at least a first bracket for coupling the cover assembly to the first side of the barrier and at least a second bracket for coupling the cover assembly to the second side of the barrier, wherein each of the at least first and second brackets have a cavity dimensioned to receive a plurality of differently dimensioned barrier top rails or wall surfaces.