must you absolutely have reception from att to unlock the iphone?

meaning i couldnt unlock a new iphone if i am here in canada?

couldn't you fake activation just to install the unlock app?

or do you need att sim card?

plz help