Aparte de eso te falta definir la variable $getvars y está quedando un
& de más al inicio. Deberías usar funciones como
http_build_query o similares que te construyen la query correctamente pasando un array como $_GET.
Así te evitarías ese foreach.
Además, no veo la necesidad de usar un contexto para enviar variables por GET, mejor se lo envías por la URL de
file_get_contents no?
Como esta búsqueda en Google:
Código PHP:
Ver original<?php
$url = 'http://www.google.com/search?q=Colombia';
echo $page;
Si tienes la posibilidad de usar cURL es mejor.

Saludos.