How did Ukrainian who fought with Nazis end up in Canada?

Yaroslav Hunka, the Ukrainian man at the centre of the controversy that caused the resignation of the House Speaker, served in a unit of Ukrainian volunteers under the command of the Nazis in the Second World War. Dozens of members of that unit were allowed to settle in Canada — a decision that has drawn criticism ever since.