Hello! You can always try Royal Botanical Gardens. They are not that far from Bayfront Park and they have an indoor garden you can take pictures at. Not sure how much it costs. Also, Gage park has an indoor garden but, I heard it is not as nice as the RBG but, it's cheap. You can always go and look at them.
The other option if you are looking for something different would be to go to Hess street. I've seen pictures my photographer took of a couple at I believe it was Gown and Gavel. You might not have to pay them anything but, you would I think need their approval.
It all depends on what type of pictures you want.
Hope I helped at least a little.. Good luck and hope you have a beautiful day. Remember to get your permits though.
Hi, a unique and interesting location is the "Old Powerhouse Restaurant" in Stoney Creek (905) 664-5900. It's not your typical spot for photos but that's also the advantage. Large enough to accommodate a large family shots and small enough that it won't cost an arm and a leg. I actually photographed a wedding there last year with amazing results - check out the attached photo... Good Luck