I looked in the TV Guide - it's called "Just for Laughs" and is on Tuesday nights.
I think that granny one may be from a show that is currently on network tv (the music and style seem familiar). I can't think of the name of the show but it seems to be filmed in a French-speaking country, although the host voice-overs are in English. It's a Candid Camera-type show where they set up unwitting people, film them without their knowledge, and then let them in on the joke.