It’s common practice in Canadian politics. A foreign state offers a free trip to a Member of Parliament, who then gets thousands of dollars in flights, hotels and sometimes food and gifts paid for by the government of another country.
You can read the full article here.