Different contracts are different securities, so you cannot roll forward gains/losses.
You did not say whether these are FX contracts or not.
http://www.cra-arc.gc.ca/E/pub/tp/it95r/it95r-e.html
http://www.cra-arc.gc.ca/E/pub/tp/it346r/it346r-e.html
The question of whether the income/loss recognized for tax should accrue up to the market values at year end or only when the contract is sold, I don't know. I have looked for the answer but not found it. The argument for accruing to year-end values comes from the fact that futures contracts are settled every day. Personally, that is what I do.
You did not say whether these are FX contracts or not.
http://www.cra-arc.gc.ca/E/pub/tp/it95r/it95r-e.html
http://www.cra-arc.gc.ca/E/pub/tp/it346r/it346r-e.html
The question of whether the income/loss recognized for tax should accrue up to the market values at year end or only when the contract is sold, I don't know. I have looked for the answer but not found it. The argument for accruing to year-end values comes from the fact that futures contracts are settled every day. Personally, that is what I do.