I saw this movie between 2007-2010 and it was probably either a new release or no more than a few years old. It was in English, but it had a male voiceover narrator who spoke some Spanish or with a Spanish accent. I think he sounded a lot like the narrator from Jane the Virgin, but none of the titles on that actor’s imdb page match the movie I’m trying to identify.
There was a scene in which one of the main characters, a woman, was in a canoe or other small boat on a lake. The narrator had to say the word “vagina”, which he pronounced “va-hee-na” and then repeated slowly three times for comedic effect.