I had a new experience last night flying from YXE to YYC. A lady in the last row decided to light up a cigarette in the middle of the flight! She didn't get more than a drag before passengers were hitting the call button and the FA came running back. The FA went on a hunt for the butt and made sure there were no ashes to start a fire. The passenger got quite the chewing out from the FA and told she'd have to speak with some officials on arrival in Calgary. The FA was great and worked in a quick and professional manner throughout the incident. Anyone ever have a similar situation?