The treaty gives India the sole right
This is one of the few genuinely happy surprises in cross-border tax. Under Article 18 of the India-Canada treaty, a pension arising in India, one paid by an Indian payer such as your former Indian employer, the provident fund authority or an Indian insurer, is taxable only in India. Unlike most treaties, which give the country of residence the sole right, this one gives it to the source country, India.
So Canada does not tax your Indian pension, even though a Canadian resident is normally taxed on worldwide income, because the treaty overrides the domestic rule. The mechanism is important: you still report the pension on your Canadian return, and then claim a treaty deduction that removes it from Canadian tax. It is an exemption, claimed as a deduction, not a foreign tax credit, so there is nothing to credit and no Canadian tax on it once claimed. A government-service pension follows its own article, but the effect for most Indian pensions is the same, India taxes them, Canada does not.
India's tax, and the EPF twist
On the India side, the pension is taxed the normal way, an Indian employer or annuity pension as income, with tax deducted where it applies. Because the treaty already assigns the pension to India, there is no double tax to relieve; India simply taxes it and Canada exempts it.
The interesting case is a lump sum. An EPF balance withdrawn after five years of continuous service is exempt in India. If that lump sum counts as a pension arising in India under the treaty, then it is India's to tax, and since India exempts it, it can end up tax-free in both countries, a genuinely good outcome. But whether a one-off EPF withdrawal is a pension for the treaty, rather than an ordinary foreign lump sum Canada could tax, is not perfectly settled, so it is fact-specific and worth confirming before you withdraw. One thing does not change: your EPF, NPS or other Indian balances still count towards the CAD 100,000 threshold for Form T1135 reporting, even if the pension itself is Canada-exempt.