I work in the States and I'm thinking to go visit my friend in Canada. I have access to an Icon A5 and was thinking to fly from my closest lake in Vermont to his house which is also on a lake. What would be the protocols for doing this? Customs wise. Since I believe I would have to file a flight plan. How would immigration work since I am not planning to land at an airport and I'm also not a citizen of either the US or Canada?