Canadian citizens do not require visas for visiting the UK during short periods which last for up to 6 months and include tourism and family and business visits. Individuals travelling to the UK need to follow Standard Visitor visa regulations while those with a foreign passports while living in Canada such as Indian passport holders who have Canadian PR need to apply for a UK visa before their arrival. Use the UK visa eligibility tool which matches your nationality for proper verification.