List of drugs commercially available in Canada

The list doesn't include veterinary drug products.

Total number of unique brand names: 6501