Can you buy a canary from a pet shop?
If you are living in the UK yes you can (I cannot remember if other countries can) However, there are age restrictions that are enforced on the sale of live animals by pet shops - Always use reputable outlets.
If you live in Openshaw, Manchester you can buy canaries from a local garden centre called " Ashton Park Garden Centre" and you will find a selection of different types of birds.
You cannot buy them in China. < That is wrong that is why it is crossed out. You can buy them in China.