As per the standing orders that will be implemented at the opening of a new Parliament, petitions can only be signed by either a Canadian resident or a Canadian citizen living abroad. People will need to indicate or confirm by self-declaration that they are either living in Canada or Canadians living abroad. That will be part of the terms of use.
On May 26th, 2015. See this statement in context.