This Totally Awesome Canadian Improv Team

Rob is totally on this super awesome improv team with these great performers, you just haven't heard of them because they live in Canada. But they're real! They totally went all the way to festivals and stuff! Whatever! You're just jealous!