I have only made it as far East as Lake Erie. You are allowed to fish in Canadian waters. However, you have to have a Canadian fishing license. Some of the tackle shops in the U.S. sell Canadian licenses. When fishing Canadian waters you have to follow Canadian fishing rules. Make sure you know them if you are planning on fishing Canadian waters. It is hard to tell where the dividing line between the U.S. and Canada is. It is an imaginary line, and the only real way to tell if you are in Canadian waters is by knowing the GPS cordinates of the line and having a GPS unit. The GPS cordinates can be found on a map. I am not familiar with the green buoy or the Niagra river. There are some great threads that cover techniques and varies baits that are working in Lake Michigan. These same techniques should work there. Alot of anglers are using inline planer boards to get the baits off to the side of the boat. Most of the fishing reports also have the baits that have been working in them. Let us know how your trip went, or if you have any more questions.