A lot of people work in the USA at some point in their careers and while there, they contribute to a pension or 401K.
Then when it's time to retire in Canada the question is "How to bring the money here?"
I have found that the best article on the topic can be found HERE. Then you just have to find a financial advisor who is willing and able to help you through the process!!