Not true. There are countries they share data with. If you have been refused a visa to the US, UK, Australia, New Zealand, countries that they have security cooperation with, you would be undone if you thought they wouldn't find out. I'm not so sure of other countries not closely allied with Canada.Unless very unlucky, I dont think they will know if your visa for any other country was denied ....... my personal opinion...