I lucked out recently and found a used Ikelite case for my camera, for a very good price. I snapped it up, and now have a new camera case. I still need to get a new strobe arm that’s compatible with the tray, and do a test dive without the camera to ensure the case seals up tight, but it looks like I’ll be posting underwater photos again soon!
The case feels much more professional than the Canon case, and hopefully will prove to be sturdier. The photo below shows a nice comparison in the size and construction between the two cases, with the Ikelite case on the left, and the WP-DC28 case on the right.