Hamilton garden show
The Home and Garden Show is happening at the Hamilton Convention Centre March 12-14. Prices are cheap $3-6. I haven't been to this one myself yet. I used to go when the "garden show" part of it was at the Royal Botanical Gardens. It was definitely worthwhile going then, but I don't know how "commercial" it has become since it moved to the convention centre and joined with the "home reno." people.
Here is a link that might be useful: home/garden show info