EdWorks made a great diffuser, but on older EOS cameras the base is too wide, so I trimmed off some of the base so it will work.
Print very slow, use supports. White PLA works good.