There is no difference between the two in Canada. Public Liability Insurance is a term that is more popular overseas, especially in the UK and US. In Canada, the same coverage is provided by Commercial General Liability, often simply referred to as General Liability Insurance, CGL, or even just Liability Insurance.