B.C. premier's off-the-cuff speech drew cheers, heart gestures