It depends on whether you would be emigrating before (or after) you are eligible to draw on your (Canadian) company pension.
In my case, I retired from my Canadian job before I emigrated to the US. I kept my Canadian bank account and had my pension deposited to that account. I signed up for the Canadian Snowbird Association Currency Exchange Program (https://www.snowbirds.org/member-benefits/currency-exchange/ ) and made arrangements for my pension to be converted from Canadian dollars to US dollars on a monthly basis and deposited to my US bank account.