Canada holds alleged Egyptian terrorist