Katy Perry whips up a little mindless fun in Edmonton