Mr Gosling was born in Canada but his graduate schooling and full professional career was outside of the country, in the U.S., with American companies. He is by all measures American. 
The kind of software Mr Gosling do - operating systems and compilers, can only be done in the U.S. and remains largely true today. Canada has no claim to Mr. Gosling achievements.