You don't have to know anything about Canada in order to plug "Roslin" and "Canada" into Google to find your answer =
Roslin Canada - Google Maps
It appears to be in Ontario. In fact, it doesn't look like anything other than an intersection in some farmland. I hadn't heard of it before, and I guess part of the reason is that it's not even a town, it's just a random spot in rural Ontario.