This isn't true, Canadian's have private insurance for pharmaceuticals that isn't a part of their broader single payer system for standard healthcare. As a matter of fact, the current proposed medicare for all bill, would go far beyond what exists within Canada in terms of coverage.