Rodolfo Meloni, trentacinque anni da console in Canada