Safety practices for 5-volt 150-watt power supply for dot-programmable RGB LED light ribbons
Unfortunately, enclosures are tricky when the equipment needs to be ventilated.  

The first rule of electrical is that anything that touches mains power must have a proper UL listing, CSA, ETL or equivalent. US-OSHA keeps a list, and everyone else dogpiles on and cites it rather than maintain their own list.  Your tax dollars at work. A RU listing (UL component listing) is not that.  RU component listings shortcut a UL equipment listing because the component is pre-certified.   

And CE is definitely not that; it is a junk mark gleefully faked by the Chinese. The rare Chinese maker who is able to stick a UL listing on their item proudly does, with file number, and they don't use CE at all; no need to fake. 

I don't know the Canadian code requirement for approved (read: CSA-approved) items, but the NEC section is 110.2.  It's on the first page. 

I have excellent 24V GE power supplies for LED lighting that mount in a fluorescent ballast form-factor.   Still need enclosures, but designed to play in a confined space. 

The go-to in the "Chinese, but UL listed" department is Meanwell, and their stuff is sold at Mouser, Digi-Key, the usual.  Some of their supplies have the UL or ETL listing instead of the component-level RU mark.

There is no Code legal way to bring hot and neutral to open, uncovered screw terminals on the equipment. That is one of the 100 details that the Chinese fakirs completely ignore in Code. This might be allowed in an RU component.  I suspect on the UL-listed Meanwell supplies, they'll have an IEC inlet or a proper cover for the 120V splice areas.  

Another important thing required in mains code is complete separation of mains and low voltage power. Bringing them onto the same terminal block is a nope.