Contrary to popular belief, only the Schengen countries have automated access to their immigration database. There may be an alert for you on the SIS for the purpose of refusing you entry: https://ec.europa.eu/home-affairs/what-we-do/policies/borders-and-visas/schengen-information-system/alerts-and-data-in-the-sis_en You should ask make use of a freedom of information request to find out if they have you on that database or not. Canada should not be able to find that out (unless they have enough of reason to use resources to find out manually pursuant to bilateral agreements which I'm not aware of).
However, you would be bound to disclose this to relevant authorities if asked if you have ever overstayed or violated conditions of your visa in any country. Only a handful of countries ask for that.
The main problem you will face is proving your strong ties to your country of origin. It will take a few years onof living there for you to develop ties strong enough to qualify for most non-immigrant visas.