Syock Market GiftSeldom dors the stock marke offer investors a gift. In Canfor's case, it is a rare exception. Purchases made in the $18.60-$16.70 will see $20 by Monday's close after today's conference call and analysts revision upward of both earnings and price targets.