You may want to check their website. They provided much info to me. A few years ago I was offerred a position there but as a Canadian I would have had to pay both Cdn and NF taxes on income and it just wasn't worth it. That's probably changed by now.

CNA has a good reputation in Canada among the post-secondary crowd.