I just wanted to add regarding your first question that for the health care costs of Canadian users, according to 2002 data, the average cannabis user costs the health care system about $20 a year, the average tobacco user $822 a year, and the average alcohol user $165 a year.
On May 13th, 2014. See this statement in context.