For a free public launch, try Bayfront Park, Hamilton. It's not on the lake but it's a short run through Burlington Bay to the Skyway and the lake.
Look up Harbour Front Drive or Bayfront Park and you should find it easily enough. The ramp is usually in good shape....just watch out for the goose sh*!....