dimlksin,
Код
GameObject go = Instantiate (spot, new Vector3 (Random.Range(-166,160), Random.Range(-120,120), 0),Quaternion.identity) as GameObject;
go.transform.parent = GameObject.Find("Canvas").transform;
Ну, конечно, оптимальней будет выполнить где-нибудь на старте функцию GameObject.Find("Canvas") и записать ссылку в переменную.