Just an observation re the TFSA discussion - the most anyone is buying for 2015's TFSA contribution limit is about 3,500 shares, give or take. And extending it to your spouse's account, it's 7,000 shares.
I'm not sure that is a market mover or causing the rise in the price today.
Not complaining about the action! I'm loving the start of the year just like everyone else.
Good luck to all of us and a happy and prosperous 2015!
Jimbo