Ocean, River Animation along Shape?

I created a canal that curves and I want to use the ocean modifier for the water instead of particle system. Is there a way to have the ocean animation “follow” the curved shape of the canal? Or if not, can I use the particle system, to get the fluid to be choppy and look similar to what I can achieve with the ocean modifier?

I will be doing the render with the Thea Render Plugin.

Have you tried fluid simulations ?
Maybe you need to scale things a bit, it can look quite nice, but takes some time to calculate it all.