Good observation!
Google observes your location and then gives more preferences to pages which are listing for online dating and which provide geographical information (in this case Ottawa, Canada).
Notice the URLs of okcupid.com and eharmony.com ... I visited those URLs, and the content is also quite unique (okcupid lists members in that area, and eharmony talks about Dating in Ottawa). Even the pof.com domain is an example of same (notice the rich snipper description talking about Ottawa Dating).
If you want to see the search results without the personalization (taking away your geographical location as a cue for personalizing your search results), then do this -
Toggle this switch here and you should see a different set of results.