Stock Cenovus Just Paid $5.7 Billion for Oil Sands Growth: Should Your TFSA Follow? Oct 13, 2026 3 min read