I don't know where it's going to be filmed. It's called Planète Belle-Baie and one the most beautiful bays in the world is the Baie des Chaleurs. I don't know whether that's where it's going to be filmed, but I think it should be.
On June 22nd, 2006. See this statement in context.