Generic drugs cheaper in US than in Canada