Brand-name drugs in Canada tend to be cheaper than in the United States because of government price controls and a favorable exchange rate .