Freehold Royalties’ 8% yield can make your TFSA feel like “payday season,” but that monthly cheque is tied to energy cycles, ...