Yes, it is Castle Mountain in Canada, but just a random photo I Googled.
As far as Canadian stocks, nope.....I've never owned one, but came close to looking into buying Alter-NRG when I found out they had bought Westinghouse Plasma Corp....it would have been a good investment, in hindsight....