For the City of Richmond -
The City of Richmond encourages responsible pet ownership through licencing, public education and enforcement. The penalty for an unlicenced dog is $200.00 and may result in fines up to $2,000. The penalty for an unlicenced dangerous dog is $500.00 and may result in fines up to $2,000. City of Richmond BC - Dog Licences
Its best to get a license as the inspectors are often roaming dog parks,