How Canada will regulate legal cannabis: A flowchart Comparing the medical and recreational marijuana regimes
Read this article for free:
or
Already have an account? Log in here »
To continue reading, please subscribe:
Monthly Digital Subscription
$19 $0 for the first 4 weeks*
- Enjoy unlimited reading on winnipegfreepress.com
- Read the E-Edition, our digital replica newspaper
- Access News Break, our award-winning app
- Play interactive puzzles
*No charge for four weeks then billed as $19 plus GST every four weeks. Offer only available to new and qualified returning subscribers. Cancel any time.
Read unlimited articles for free today:
or
Already have an account? Log in here »
Hey there, time traveller!
This article was published 20/06/2018 (2380 days ago), so information in it may no longer be current.
After Canada legalizes recreational cannabis on October 17, 2018, consumers will have two legal routes to access marijuana: an existing medical cannabis regime, plus a new recreational cannabis regime.
Within those parallel systems, people will be able to buy cannabis or grow their own.
In both cases, commercial cannabis production will be subject to federal regulation via Health Canada — but recreational cannabis will be sold and distributed differently across the provinces and territories, while the sale and distribution of medical cannabis will remain under federal jurisdiction.
Trying to visualize how it all fits together? Check out our legal cannabis flowchart:
(function() {
var paidAccessCheck = function(){
if($(“.paidaccess”).css(“display”) == “block”){
var elements = Array.prototype.slice.call(document.querySelectorAll(“.g-artboard[data-min-width]”)),
widthById = {};
elements.forEach(function(el) {
var parent = el.parentNode,
width = widthById[parent.id] || parent.getBoundingClientRect().width,
minwidth = el.getAttribute(“data-min-width”),
maxwidth = el.getAttribute(“data-max-width”);
widthById[parent.id] = width;
if (+minwidth = width || maxwidth === null)) {
el.style.display = “block”;
} else {
el.style.display = “none”;
}
});
try {
if (window.parent && window.parent.$) {
window.parent.$(“body”).trigger(“resizedcontent”, [window]);
}
if (window.require) {
require([‘foundation/main’], function() {
require([‘shared/interactive/instances/app-communicator’], function(AppCommunicator) {
AppCommunicator.triggerResize();
});
});
}
} catch(e) { console.log(e); }
clearInterval(verifyPaidAccess);
}
}
var verifyPaidAccess = setInterval(paidAccessCheck,500);
// only want one resizer on the page
if (document.documentElement.className.indexOf(“g-resizer-v3-init”) > -1) return;
document.documentElement.className += ” g-resizer-v3-init”;
// require IE9+
if (!(“querySelector” in document)) return;
function resizer() {
var elements = Array.prototype.slice.call(document.querySelectorAll(“.g-artboard[data-min-width]”)),
widthById = {};
elements.forEach(function(el) {
var parent = el.parentNode,
width = widthById[parent.id] || parent.getBoundingClientRect().width,
minwidth = el.getAttribute(“data-min-width”),
maxwidth = el.getAttribute(“data-max-width”);
widthById[parent.id] = width;
if (+minwidth = width || maxwidth === null)) {
el.style.display = “block”;
} else {
el.style.display = “none”;
}
});
try {
if (window.parent && window.parent.$) {
window.parent.$(“body”).trigger(“resizedcontent”, [window]);
}
if (window.require) {
require([‘foundation/main’], function() {
require([‘shared/interactive/instances/app-communicator’], function(AppCommunicator) {
AppCommunicator.triggerResize();
});
});
}
} catch(e) { console.log(e); }
}
document.addEventListener(‘DOMContentLoaded’, resizer);
// feel free to replace throttle with _.throttle, if available
window.addEventListener(‘resize’, throttle(resizer, 200));
function throttle(func, wait) {
// from underscore.js
var _now = Date.now || function() { return new Date().getTime(); },
context, args, result, timeout = null, previous = 0;
var later = function() {
previous = _now();
timeout = null;
result = func.apply(context, args);
if (!timeout) context = args = null;
};
return function() {
var now = _now(), remaining = wait – (now – previous);
context = this;
args = arguments;
if (remaining wait) {
if (timeout) {
clearTimeout(timeout);
timeout = null;
}
previous = now;
result = func.apply(context, args);
if (!timeout) context = args = null;
} else if (!timeout && options.trailing !== false) {
timeout = setTimeout(later, remaining);
}
return result;
};
}
})();
.g-artboard {
margin:0 auto;
}
position:relative;
overflow:hidden;
width:300px;
}
.g-aiAbs{
position:absolute;
}
.g-aiImg{
display:block;
width:100% !important;
}
#g-flowchart-Artboard_1 p{
font-family:nyt-franklin,arial,helvetica,sans-serif;
font-size:13px;
line-height:18px;
margin:0;
}
#g-flowchart-Artboard_1 .g-aiPstyle0 {
font-size:50px;
line-height:60px;
text-align:center;
color:#000000;
}
#g-flowchart-Artboard_1 .g-aiPstyle1 {
font-family:arial,helvetica,sans-serif;
font-size:14px;
line-height:17px;
font-weight:bold;
text-align:center;
color:#000000;
}
#g-flowchart-Artboard_1 .g-aiPstyle2 {
font-family:arial,helvetica,sans-serif;
font-size:10px;
line-height:12px;
text-align:center;
color:#000000;
}
.g-aiPtransformed p { white-space: nowrap; }
Medical
Government of Canada
Health
Canada
Regulates
Regulates
Personal production or designated grower
Licenced
cannabis
producer
Sells to
Physician
Authorizes
registration for
Medical user
Recreational
Government of Canada
Provincial and territorial governments
Health
Canada
Regulates
Regulates
Personal
production
Licenced cannabis producer
Sells to
Provincial and territorial wholesale cannabis distributor
Sells to
Retailer
Sells to
Recreational user
position:relative;
overflow:hidden;
width:600px;
}
.g-aiAbs{
position:absolute;
}
.g-aiImg{
display:block;
width:100% !important;
}
#g-flowchart-Artboard_2 p{
font-family:nyt-franklin,arial,helvetica,sans-serif;
font-size:13px;
line-height:18px;
margin:0;
}
#g-flowchart-Artboard_2 .g-aiPstyle0 {
font-size:50px;
line-height:60px;
text-align:center;
color:#000000;
}
#g-flowchart-Artboard_2 .g-aiPstyle1 {
font-family:arial,helvetica,sans-serif;
font-size:14px;
line-height:17px;
font-weight:bold;
text-align:center;
color:#000000;
}
#g-flowchart-Artboard_2 .g-aiPstyle2 {
font-family:arial,helvetica,sans-serif;
font-size:10px;
line-height:12px;
text-align:center;
color:#000000;
}
.g-aiPtransformed p { white-space: nowrap; }
Medical
Recreational
Government of Canada
Government of Canada
Provincial and territorial governments
Health
Canada
Health
Canada
Regulates
Regulates
Regulates
Regulates
Personal production or designated grower
Licenced
cannabis
producer
Personal
production
Licenced cannabis producer
Sells to
Sells to
Provincial and territorial wholesale cannabis distributor
Physician
Authorizes
registration for
Sells to
Medical user
Retailer
Sells to
Recreational user
position:relative;
overflow:hidden;
width:250px;
}
.g-aiAbs{
position:absolute;
}
.g-aiImg{
display:block;
width:100% !important;
}
#g-flowchart-Artboard_3 p{
font-family:nyt-franklin,arial,helvetica,sans-serif;
font-size:13px;
line-height:18px;
margin:0;
}
#g-flowchart-Artboard_3 .g-aiPstyle0 {
font-size:50px;
line-height:60px;
text-align:center;
color:#000000;
}
#g-flowchart-Artboard_3 .g-aiPstyle1 {
font-family:arial,helvetica,sans-serif;
font-size:14px;
line-height:17px;
font-weight:bold;
text-align:center;
color:#000000;
}
#g-flowchart-Artboard_3 .g-aiPstyle2 {
font-family:arial,helvetica,sans-serif;
font-size:10px;
line-height:12px;
text-align:center;
color:#000000;
}
.g-aiPtransformed p { white-space: nowrap; }
Medical
Government of Canada
Health
Canada
Regulates
Regulates
Personal production or designated grower
Licenced
cannabis
producer
Sells to
Physician
Authorizes
registration for
Medical user
Recreational
Government of Canada
Provincial and territorial governments
Health
Canada
Regulates
Regulates
Personal
production
Licenced cannabis producer
Sells to
Provincial and territorial wholesale cannabis distributor
Sells to
Retailer
Sells to
Recreational user