On this edition: Harry and Meghan stepping down, and a Raptor freaks out at the CN Tower.