Canadians were shocked to learn of Jim Flaherty's resignation as finance minister from Prime Minister Stephen Harper's cabinet, announced at around 4 p.m. Tuesday. Here is a roundup of reaction from Twitter.