That's a good question, I have been fishing MTL since it was built and still have not figured it out. Lots of variables, it is a flood control lake so water levels are a issue and water temps.
I have seen the spawn as late as Memorial weekend.
Good luck!