Yep, that's him. But this was NOT filmed in 2010, as Louis was paddling his green Super Star or his red All Star. My guess is that the movie was filmed in the spring of 2009. Proof? Below is a photo that I took on April 27th 2009, showing Louis D, Paul Po, Tibor Dej and Sarah Daigneault. Notice a curious fact: Paul's boat is a CHAMELEON! His Super Star went from red, to green... to what colour now? I'm sure he wished he hadn't sold that red one in 2009...
--C.