It's always cool to see regular fans go about their day to day business and somehow run into the boys in their towns. I'm still waiting for them to magically show up in Brentwood, CA but alas, there is literally no reason why they would come here.
I bet Mr. Christian Howe thought the same thing of his town as he went about his daily routine. Little did he know his idols were about to show up in Penticton. Howe caught some rumors of the boys filming the show in South Okanagan, so as I'm sure you and I would have done, he set out to find them.
Luckily, Howe found them at a Penticton hotel and was able to meet them:
"I grew up watching Top Gear so it was pretty cool to see them...These guys might not be as famous to people in North America, but they are some of the most widely-known presenters in the rest of the world."
Jeremy also seems to confirm that they were Canada via his tweet:
No information was given on whether or not the boys were in town for Season 2, an upcoming segment for Season 3, or whether they were just passing through.