Stephen Harper, the prime minister of Canada, feels Afghanistan is no longer a source of international terror, the AFP reported Monday.Harper made his statements during a visit to Montreal.