Castings Public House is a Canadian restaurant offering gift cards and hosting events like trivia nights.