XML 66 R43.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Mar. 31, 2018
Disclosure Of Significant Accounting Policies [Abstract] |
Schedule of Useful Lives of Property, Plant and Equipment | Property, plant and equipment is measured at cost less accumulated depreciation and impairment losses. Depreciation is provided on a straight-line basis over the following terms:
Computer equipment |  | 2-3 years
Office/lab equipment |  | 3-5 years
Furniture and fixtures |  | 3-10 years
Warehouse equipment |  | 5-15 years
Production equipment |  | 3-30 years
Leasehold improvements |  | 3-20 years
Building and improvements |  | 20-40 years
Greenhouse and improvements |  | 20-25 years
Schedule of Useful Lives of Finite-Lived Intangible Assets | Finite-lived intangible assets are recorded at cost less accumulated amortization and accumulated impairment losses. Amortization is provided on a straight-line basis over the following terms:
Domain name |  | 5 years
Health Canada licenses |  | Useful life of facility or lease term
Distribution channel |  | 5 years
Import license |  | 4 years
Software |  | 3 years

X
- Definition The disclosure of amortization information related to finite life intangible assets. + References No definition available. + Details
Name: | cgc_DisclosureOfDetailedInformationAboutUsefulLifeOfFiniteLivedIntangibleAssetsExplanatory
Namespace Prefix: | cgc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The disclosure of depreciation information related to tangible assets. + References No definition available. + Details
Name: | cgc_DisclosureOfDetailedInformationAboutUsefulLifeOfTangibleAssetsExplanatory
Namespace Prefix: | cgc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of significant accounting policies. + References No definition available. + Details
Name: | cgc_DisclosureOfSignificantAccountingPoliciesAbstract
Namespace Prefix: | cgc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration