Short answer: yes. Long answer: it depends on many factors. I've had a 3D printer for several years and have printed a lot of rocket components with it, including 3D fin cans for F-G motors. One thing that a lot of folks don't realize about 3D printers is that they have an extremely wide range of filaments available with varying mechanical properties that require a fair of amount of technical knowledge and experience to use properly. The software that preps the models for printing - 'slicing it' - typically has dozens of parameters that can be adjusted and good knowledge of those settings is useful to create the strongest possible structures. One nice thing about printing a fin can is that the fins should come out perfectly aligned and can be much more aerodynamic in shape than a typical flat fin. However, most home 3D printers do not have a very large print volume which limits the overall size of either a fin can or individual fin.
So with research and experience, you can use a 3D printer for mid and high power rockets, there have several good threads here already showing the process. However, it's not something that you should be able to expect to do your first week with a new printer.
Tony
here's a partial 29mm fin can (about 1/3rd done) that I printed a while ago with PETG filament, I've printed a similar version with fins that were not solid infill that also worked well. The fin can was generated using an OpenSCAD generator found on this site:
View attachment 480091