Hi Bobmoore,
You will need to have a look at the tax treaty that exists between the UK and Canada and review article 17 relating to pensions.
It confirms that your Canadian pension and State Pension are taxable only in the UK.
You will have to complete a Self Assessment tax return every year to declare these foreign pensions.
1978 Canada/UK Double Taxation Convention
Thank you.