Answer
The answer to the question is no. John England played for Canterbury in all his professional rugby career, making 203 appearances for the team over 11 years. He was capped by New Zealand, but only once, so was not considered a New Zealand international. He was a very good rugby player, but did not play for any other team apart from Canterbury.