XML 151 R89.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Insurance and Reinsurance contract Assets and Liabilities - Reinsurance Contracts Held in Analysis by Measurement Components (Detail) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Opening reinsurance contract held assets, beginning balance | $ 42,651 |
Opening reinsurance contract held liabilities, beginning balance | (2,831) |
Effects of changes in non-performance risk of reinsurers | 57 | $ 15
Closing reinsurance contract held assets, ending balance | 59,015 | 42,651
Reinsurance contracts held that are liabilities | (2,669) | (2,831)
Reinsurance contracts held |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Opening reinsurance contract held assets, beginning balance | 42,651 | 45,871
Opening reinsurance contract held liabilities, beginning balance | (2,831) | (2,391)
Net opening balance, beginning balance | 39,820 | 43,480
Contracts initially recognized during the year | 57 | 72
Effects of changes in non-performance risk of reinsurers | (58) | (14)
Effects of movements in foreign exchange rates | (4,632) | 1,098
Total changes in income and OCI | (1,969) | 1,086
Total cash flows | 14,557 | (2,574)
Net closing balance, ending balance | 56,346 | 39,820
Closing reinsurance contract held assets, ending balance | 59,015 | 42,651
Reinsurance contracts held that are liabilities | (2,669) | (2,831)
Reinsurance contracts held | PAA Estimates of PV of future cash flows |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Contracts initially recognized during the year | 18,990 | 1,933
Reinsurance contracts held | PAA Risk adjustment for non-financial risk |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Contracts initially recognized during the year | 1,261 | 399
Analysis by measurement components | Reinsurance contracts held |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Opening reinsurance contract held assets, beginning balance | 42,355 | 45,578
Opening reinsurance contract held liabilities, beginning balance | (2,790) | (2,346)
Opening PAA reinsurance contract net assets, beginning balance | 255 | 248
Net opening balance, beginning balance | 39,820 | 43,480
CSM recognized for services received | (321) | (164)
Change in risk adjustment for non-financial risk for risk expired | (536) | (478)
Experience adjustments | (265) | (19)
Changes that relate to current services | (1,122) | (661)
Contracts initially recognized during the year | 57 | 72
Changes in recoveries of losses on onerous underlying contracts that adjust the CSM | 142 | (19)
Changes in estimates that adjust the CSM | 0 | 0
Changes in estimates that relate to losses and reversal of losses on onerous contracts | 172 | 23
Changes that relate to future services | 371 | 76
Adjustments to liabilities for incurred claims | 11 | 5
Changes that relate to past services | 11 | 5
Insurance service result | (740) | (580)
Insurance finance (income) expenses from reinsurance contracts | (1,842) | 630
Effects of changes in non-performance risk of reinsurers | (58) | (14)
Effects of movements in foreign exchange rates | 4,630 | (1,097)
Total changes in income and OCI | 1,990 | (1,061)
Total cash flows | 14,528 | (2,606)
Change in PAA balance | 8 | 7
Net closing balance, ending balance | 56,346 | 39,820
Closing reinsurance contract held assets, ending balance | 58,725 | 42,355
Reinsurance contracts held that are liabilities | (2,642) | (2,790)
Opening PAA reinsurance contract net assets, ending balance | 263 | 255
Analysis by measurement components | Reinsurance contracts held | PAA Estimates of PV of future cash flows |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Opening reinsurance contract held assets, beginning balance | 38,156 | 39,656
Opening reinsurance contract held liabilities, beginning balance | (4,384) | (3,919)
Opening PAA reinsurance contract net assets, beginning balance | 239 | 240
Net opening balance, beginning balance | 34,011 | 35,977
CSM recognized for services received | 0 | 0
Change in risk adjustment for non-financial risk for risk expired | 0 | 0
Experience adjustments | (265) | (19)
Changes that relate to current services | (265) | (19)
Contracts initially recognized during the year | (1,826) | (64)
Changes in recoveries of losses on onerous underlying contracts that adjust the CSM | 0 | 0
Changes in estimates that adjust the CSM | (1,577) | 1,433
Changes in estimates that relate to losses and reversal of losses on onerous contracts | 171 | 43
Changes that relate to future services | (3,232) | 1,412
Adjustments to liabilities for incurred claims | 11 | 5
Changes that relate to past services | 11 | 5
Insurance service result | (3,486) | 1,398
Insurance finance (income) expenses from reinsurance contracts | (1,858) | 173
Effects of changes in non-performance risk of reinsurers | (58) | (14)
Effects of movements in foreign exchange rates | 4,069 | (916)
Total changes in income and OCI | (1,333) | 641
Total cash flows | 14,528 | (2,606)
Change in PAA balance | 10 | (1)
Net closing balance, ending balance | 47,216 | 34,011
Closing reinsurance contract held assets, ending balance | 50,275 | 38,156
Reinsurance contracts held that are liabilities | (3,308) | (4,384)
Opening PAA reinsurance contract net assets, ending balance | 249 | 239
Analysis by measurement components | Reinsurance contracts held | PAA Risk adjustment for non-financial risk |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Opening reinsurance contract held assets, beginning balance | 3,685 | 4,049
Opening reinsurance contract held liabilities, beginning balance | 1,305 | 1,574
Opening PAA reinsurance contract net assets, beginning balance | 16 | 8
Net opening balance, beginning balance | 5,006 | 5,631
CSM recognized for services received | 0 | 0
Change in risk adjustment for non-financial risk for risk expired | (536) | (478)
Experience adjustments | 0 | 0
Changes that relate to current services | (536) | (478)
Contracts initially recognized during the year | 1,261 | 399
Changes in recoveries of losses on onerous underlying contracts that adjust the CSM | 0 | 0
Changes in estimates that adjust the CSM | (290) | (821)
Changes in estimates that relate to losses and reversal of losses on onerous contracts | 1 | (20)
Changes that relate to future services | 972 | (442)
Adjustments to liabilities for incurred claims | 0 | 0
Changes that relate to past services | 0 | 0
Insurance service result | 436 | (920)
Insurance finance (income) expenses from reinsurance contracts | (62) | 447
Effects of changes in non-performance risk of reinsurers | 0 | 0
Effects of movements in foreign exchange rates | 411 | (160)
Total changes in income and OCI | 785 | (633)
Total cash flows | 0 | 0
Change in PAA balance | (2) | 8
Net closing balance, ending balance | 5,789 | 5,006
Closing reinsurance contract held assets, ending balance | 5,442 | 3,685
Reinsurance contracts held that are liabilities | 333 | 1,305
Opening PAA reinsurance contract net assets, ending balance | 14 | 16
Analysis by measurement components | Reinsurance contracts held | CSM, Fair value |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Opening reinsurance contract held assets, beginning balance | 565 | 1,774
Opening reinsurance contract held liabilities, beginning balance | 116 | (39)
Opening PAA reinsurance contract net assets, beginning balance | 0 | 0
Net opening balance, beginning balance | 681 | 1,735
CSM recognized for services received | (62) | (217)
Change in risk adjustment for non-financial risk for risk expired | 0 | 0
Experience adjustments | 0 | 0
Changes that relate to current services | (62) | (217)
Contracts initially recognized during the year | 2 | 0
Changes in recoveries of losses on onerous underlying contracts that adjust the CSM | 110 | (36)
Changes in estimates that adjust the CSM | 1,657 | (821)
Changes in estimates that relate to losses and reversal of losses on onerous contracts | 0 | 0
Changes that relate to future services | 1,769 | (857)
Adjustments to liabilities for incurred claims | 0 | 0
Changes that relate to past services | 0 | 0
Insurance service result | 1,707 | (1,074)
Insurance finance (income) expenses from reinsurance contracts | 16 | 41
Effects of changes in non-performance risk of reinsurers | 0 | 0
Effects of movements in foreign exchange rates | 103 | (21)
Total changes in income and OCI | 1,826 | (1,054)
Total cash flows | 0 | 0
Change in PAA balance | 0 | 0
Net closing balance, ending balance | 2,507 | 681
Closing reinsurance contract held assets, ending balance | 2,619 | 565
Reinsurance contracts held that are liabilities | (112) | 116
Opening PAA reinsurance contract net assets, ending balance | 0 | 0
Analysis by measurement components | Reinsurance contracts held | CSM, Other |  |
Changes in insurance contracts for reconciliation by remaining coverage and incurred claims [abstract] |  |
Opening reinsurance contract held assets, beginning balance | (51) | 99
Opening reinsurance contract held liabilities, beginning balance | 173 | 38
Opening PAA reinsurance contract net assets, beginning balance | 0 | 0
Net opening balance, beginning balance | 122 | 137
CSM recognized for services received | (259) | 53
Change in risk adjustment for non-financial risk for risk expired | 0 | 0
Experience adjustments | 0 | 0
Changes that relate to current services | (259) | 53
Contracts initially recognized during the year | 620 | (263)
Changes in recoveries of losses on onerous underlying contracts that adjust the CSM | 32 | 17
Changes in estimates that adjust the CSM | 210 | 209
Changes in estimates that relate to losses and reversal of losses on onerous contracts | 0 | 0
Changes that relate to future services | 862 | (37)
Adjustments to liabilities for incurred claims | 0 | 0
Changes that relate to past services | 0 | 0
Insurance service result | 603 | 16
Insurance finance (income) expenses from reinsurance contracts | 62 | (31)
Effects of changes in non-performance risk of reinsurers | 0 | 0
Effects of movements in foreign exchange rates | 47 | 0
Total changes in income and OCI | 712 | (15)
Total cash flows | 0 | 0
Change in PAA balance | 0 | 0
Net closing balance, ending balance | 834 | 122
Closing reinsurance contract held assets, ending balance | 389 | (51)
Reinsurance contracts held that are liabilities | 445 | 173
Opening PAA reinsurance contract net assets, ending balance | $ 0 | $ 0

X
- References No definition available. + Details
Name: | ifrs-full_ChangesInInsuranceContractsForReconciliationByRemainingCoverageAndIncurredClaimsAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 21 -IssueDate 2024-01-01 -Paragraph 52 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_a&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 35 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in insurance contracts liability (asset) resulting from the effect of changes in the risk of non-performance by the issuer of reinsurance contracts held. [Refer: Insurance contracts liability (asset); Reinsurance contracts held [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 17 -IssueDate 2024-01-01 -Paragraph 105 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_105_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_IncreaseDecreaseThroughEffectOfChangesInRiskOfNonperformanceByIssuerOfReinsuranceContractsHeldInsuranceContractsLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in insurance contracts liability (asset) resulting from insurance service result. [Refer: Insurance contracts liability (asset); Insurance service result] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 17 -IssueDate 2024-01-01 -Paragraph 103 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 17 -IssueDate 2024-01-01 -Paragraph 104 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_IncreaseDecreaseThroughInsuranceServiceResultInsuranceContractsLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of reinsurance contracts held that are assets. [Refer: Assets; Reinsurance contracts held [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 17 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_78_c&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 54 -Subparagraph da -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_da&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ReinsuranceContractsHeldThatAreAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of reinsurance contracts held that are liabilities. [Refer: Liabilities; Reinsurance contracts held [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 17 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph d -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_78_d&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 54 -Subparagraph ma -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_ma&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ReinsuranceContractsHeldThatAreLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Adjustments to liabilities for incurred claims. + References No definition available. + Details
Name: | mfc_AdjustmentsToLiabilitiesForIncurredClaims
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Changes in recoveries of losses on onerous underlying contracts that adjust the contractual service margin. + References No definition available. + Details
Name: | mfc_ChangesInRecoveriesOfLossesOnOnerousUnderlyingContractsThatAdjustTheContractualServiceMargin
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) in reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseInReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through cash flows, reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughCashFlowsReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through change in risk adjustment for nonfinancial risk that does not relate to future or past service reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughChangeInRiskAdjustmentForNonfinancialRiskThatDoesNotRelateToFutureOrPastServiceReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through changes in estimates that adjust contractual service margin reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughChangesInEstimatesThatAdjustContractualServiceMarginReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through changes in estimates that do not adjust contractual service margin reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughChangesInEstimatesThatDoNotAdjustContractualServiceMarginReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through changes that relate to current service reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughChangesThatRelateToCurrentServiceReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through changes that relate to future service reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughChangesThatRelateToFutureServiceReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through changes that relate to past service reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughChangesThatRelateToPastServiceReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through effects of contracts initially recognised in period reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughEffectsOfContractsInitiallyRecognisedInPeriodReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through experience adjustments reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughExperienceAdjustmentsReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through insurance finance income or expenses reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughInsuranceFinanceIncomeOrExpensesReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through recognition of contractual service margin in profit or loss to reflect transfer of services reinsurance contracts liability (asset). + References No definition available. + Details
Name: | mfc_IncreaseDecreaseThroughRecognitionOfContractualServiceMarginInProfitOrLossToReflectTransferOfServicesReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net changes in income or loss and other comprehensive income, pre tax. + References No definition available. + Details
Name: | mfc_NetChangesInIncomeOrLossAndOtherComprehensiveIncomePreTax
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reinsurance contract net assets. + References No definition available. + Details
Name: | mfc_ReinsuranceContractNetAssets
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Reinsurance Contracts Liability Asset + References No definition available. + Details
Name: | mfc_ReinsuranceContractsLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | ifrs-full_DisaggregationOfInsuranceContractsAxis=ifrs-full_ReinsuranceContractsHeldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InsuranceContractsByComponentsAxis=ifrs-full_EstimatesOfPresentValueOfFutureCashInflowsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InsuranceContractsByComponentsAxis=ifrs-full_RiskAdjustmentForNonfinancialRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mfc_InsuranceAnalysisAxis=mfc_AnalysisByMeasurementComponentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InsuranceContractsByComponentsAxis=ifrs-full_ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichFairValueApproachHasBeenAppliedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InsuranceContractsByComponentsAxis=ifrs-full_ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachHasBeenAppliedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |