In the term database of the Government of Canada, the definition is provided for an out-of-town cheque:
A check [drawn] on a bank which is located outside the territory of the clearing house with which the collecting bank is identified.
It is quite straightforward, but the French definition there is rather perplexing, as it states that "it is a cheque emitted in the city where the account is registered." I have read a number of sources in Italian and French (as I have been unable to find useful data in English), but all of them provide information similar to the one quoted from French above.
Could you please explain whether an 'out-of-town cheque' is a cheque drawn on a particular bank in a particular city (e.g. a bank in Toronto draws a check on a bank in Vancouver) or is it a cheque without the city mentioned (which means that it virtually becomes a 'town cheque' as I present it before a Toronto bank or an 'out-of town cheque' as I present it before a Vancouver bank)?