I am a citizen from a South American country. I previously lived with student visas in Canada and a country in the Schengen area. I overstayed in the latter for over a year, due to some bureocratic and legal misunderstandings. I ended up receiving an 'Order to Leave the Territory' letter.
I am filling the visa application to return to Canada (via my home country) to finish my studies. The application ask me 'Have you ever been refused a visa or permit, denied entry, or ordered to leave Canada or any other country or territory?', to which the answer is 'yes'. Do you think I should be truthful? Is there a way for the Canadian authorities to know, automatically and not through me, whether I received an Order to Leave letter in the Schengen?