Katy Perry's new controversy puts Justin Trudeau in difficult spot IFTTT