XML 134 R109.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Risk Management - Summary of Carrying Value of Residential Mortgages and Loans to Bank Clients (Detail) - CAD ($) $ in Millions | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | ---
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | $ 21,389 | $ 20,316
Residential mortgages [Member] | Performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 19,550 | 18,566
Residential mortgages [Member] | Non-performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 46 | 13
Loans to Bank clients [Member] | Performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 1,787 | 1,734
Loans to Bank clients [Member] | Non-performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 6 | 3
Insured [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 6,873 | 7,260
Insured [Member] | Residential mortgages [Member] | Performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 6,854 | 7,256
Insured [Member] | Residential mortgages [Member] | Non-performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 19 | 4
Uninsured [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 14,516 | 13,056
Uninsured [Member] | Residential mortgages [Member] | Performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 12,696 | 11,310
Uninsured [Member] | Residential mortgages [Member] | Non-performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 27 | 9
Uninsured [Member] | Loans to Bank clients [Member] | Performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | 1,787 | 1,734
Uninsured [Member] | Loans to Bank clients [Member] | Non-performing [Member] |  |
Disclosure of Credit Quality [line items] |  |
Carrying value of residential mortgages and loans to bank clients | $ 6 | $ 3

X
- Definition The carrying amount of residential mortgages and bank clients loans. + References No definition available. + Details
Name: | mfc_CarryingValueOfResidentialMortgagesAndLoansToBankClients
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Disclosure of Credit Quality [line items] + References No definition available. + Details
Name: | mfc_DisclosureOfCreditQualityLineItems
Namespace Prefix: | mfc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_ResidentialMortgagesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PerformanceObligationsAxis=mfc_PerformingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PerformanceObligationsAxis=mfc_NonperformingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_LoansToBankClientsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=mfc_InsuredMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=mfc_UninsuredMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |