One of the things under consideration right now as a result of discussions we've had with the United States in the perimeter security agreement is the implementation of the electronic travel authorization, the ETA, which does precisely that.
On November 19th, 2012. See this statement in context.