"Det är verkligen kallt här, men jag tror att jag kommer att anpassa mig snabbt till kylan", säger han till klubbens hemsida.
McGrgegor kommer senast från Duhaney Park FC i den jamaicanska andraligan.
Lånet sträcker sig över 2021, men sportchef Bosse Andersson ser 20-åringen som en långsiktig lösning.
"Peter kommer hit som ett lån under säsongen och vi har en option med klubben på ett längre kontrakt. Vi ska lära känna varandra nu i början och sedan kan det finnas olika typer av vägar. Men målsättningen är att han ska vara en truppspelare 2022", säger han.
Rättelse: I en tidigare version angavs fel ålder på Peter McGregor. Han är 20 år gammal.