XML 208 R183.htm IDEA: XBRL DOCUMENT
v3.10.0.1

IFRS 7 Disclosures - Variable Annuity and Segregated Fund Guarantees, Net of Reinsurance (Detail) - CAD ($) $ in Millions | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | ---
Variable Annuity And Segregated Fund Guarantees Net Of Reinsurance [line items] |  |
Total gross of reinsurance, Guarantee value | $ 95,032 | $ 95,873
Total reinsured, Guarantee value | 6,868 | 7,536
Total, net of reinsurance, Guarantee value | 88,164 | 88,337
Total gross of reinsurance, Fund value | 86,263 | 96,385
Total reinsured, Fund value | 5,243 | 6,707
Total, net of reinsurance, Fund value | 81,020 | 89,678
Total gross of reinsurance, Amount at risk | 14,689 | 8,029
Total reinsured, Amount at risk | 1,836 | 1,346
Total, net of reinsurance, Amount at risk | 12,853 | 6,683
Guaranteed minimum income benefit [Member] |  |
Variable Annuity And Segregated Fund Guarantees Net Of Reinsurance [line items] |  |
Total gross of reinsurance, Guarantee value | 5,264 | 5,201
Total gross of reinsurance, Fund value | 3,675 | 4,195
Total gross of reinsurance, Amount at risk | 1,593 | 1,074
Guaranteed minimum withdrawal benefit [Member] |  |
Variable Annuity And Segregated Fund Guarantees Net Of Reinsurance [line items] |  |
Total gross of reinsurance, Guarantee value | 60,494 | 61,767
Total gross of reinsurance, Fund value | 49,214 | 56,512
Total gross of reinsurance, Amount at risk | 11,388 | 5,943
Guaranteed Minimum Accumulation Benefit 1 [member] |  |
Variable Annuity And Segregated Fund Guarantees Net Of Reinsurance [line items] |  |
Total gross of reinsurance, Guarantee value | 18,611 | 18,162
Total gross of reinsurance, Fund value | 18,720 | 18,705
Total gross of reinsurance, Amount at risk | 141 | 11
Living benefits [Member] |  |
Variable Annuity And Segregated Fund Guarantees Net Of Reinsurance [line items] |  |
Total gross of reinsurance, Guarantee value | 84,369 | 85,130
Total reinsured, Guarantee value | 4,515 | 4,522
Total gross of reinsurance, Fund value | 71,609 | 79,412
Total reinsured, Fund value | 3,173 | 3,667
Total gross of reinsurance, Amount at risk | 13,122 | 7,028
Total reinsured, Amount at risk | 1,343 | 911
Death benefits [Member] |  |
Variable Annuity And Segregated Fund Guarantees Net Of Reinsurance [line items] |  |
Total gross of reinsurance, Guarantee value | 10,663 | 10,743
Total reinsured, Guarantee value | 2,353 | 3,014
Total gross of reinsurance, Fund value | 14,654 | 16,973
Total reinsured, Fund value | 2,070 | 3,040
Total gross of reinsurance, Amount at risk | 1,567 | 1,001
Total reinsured, Amount at risk | $ 493 | $ 435

X
- Definition Gross reinsurance amount at risk. + References No definition available. + Details
Name: | mfc_GrossReinsuranceAmountAtRisk
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross reinsurance fund value. + References No definition available. + Details
Name: | mfc_GrossReinsuranceFundValue
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross reinsurance guarantee value. + References No definition available. + Details
Name: | mfc_GrossReinsuranceGuaranteeValue
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Net of reinsurance amount at risk. + References No definition available. + Details
Name: | mfc_NetOfReinsuranceAmountAtRisk
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Net of reinsurance fund value. + References No definition available. + Details
Name: | mfc_NetOfReinsuranceFundValue
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Net of reinsurance guarantee value. + References No definition available. + Details
Name: | mfc_NetOfReinsuranceGuaranteeValue
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Reinsured amount at risk. + References No definition available. + Details
Name: | mfc_ReinsuredAmountAtRisk
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reinsured fund value. + References No definition available. + Details
Name: | mfc_ReinsuredFundValue
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reinsured guarantee value. + References No definition available. + Details
Name: | mfc_ReinsuredGuaranteeValue
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Variable annuity and segregated fund guarantees net of reinsurance. + References No definition available. + Details
Name: | mfc_VariableAnnuityAndSegregatedFundGuaranteesNetOfReinsuranceLineItems
Namespace Prefix: | mfc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=mfc_GuaranteedMinimumIncomeBenefit1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=mfc_GuaranteedMinimumWithdrawalBenefit1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=mfc_GuaranteedMinimumAccumulationBenefit1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=mfc_LivingBenefitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=mfc_DeathBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |