Al Qaeda terror plot in Canada traced to Pak-Afghan, Iran