.ca clearly refers to Domestic territory.
Yes and it refers to Canada and for sure if a company that wants to buy that domain for sure it is residing in Canada. All of his choices were great, you just have to make it visible for those serious takers. Domain is a nice way of getting profit especially if you bought them at lower price.
.info sounds good extension for informative portal,
It do really sounds great like blockchain.info
but with the domain name he got it can be used for that portal you mentioned.