This sounds suspicious. One can questions : Why does the Canadian owner not use the registration of his country considering that Canada is recognized everywhere as an agreement and cooperation country.
A Delaware (USA) registration for Canadian leads to suspicion. Other countries know that a Canadian can have a vessel registered in Canada and navigate everywhere without having to pay Canadian taxes as long as it does not navigate in Canada. For what purpose has this registration been obtained ?
If a vessel, owned by a Canadian and registered in another country, comes to Canada for navigation, the custom agents will tend to ask themselves the following question: Does this Canadian have the right to navigate in Canada with such a vessel ? Have taxes been paid ?
And, if the vessel was in the name of a company, the Canadian Custom will be inclined to investigate to ensure that no Canadian is involved in the company. Their investigation is facilitated by the good cooperation and agreements between Canada and many other countries.