There are certain countries of the world whose nationals are exempt from visa requirements if they wish to visit United Kingdom. Fortunately, Canada is one such country.
If you are a Canadian passport holder and a Canadian National, You do not require a visa to visit United Kingdom. All you will need is your travel documents such as return tickets and proof of residence in Canada.