PHP, 157 105/87 102/87 100/85
<?php function l($q){return file_get_contents("https://google.ca/search?btnI&q=".rawurlencode($q));}
Without allowing for spaces in the search term it's only 87 characters:
<?php function l($q){return file_get_contents("https://google.ca/search?q=$q&btnI");}
Original versions using cURL
I suppose that short array syntax can be used on PHP 5.4+:
<?php function l($q){$ch=curl_init("https://google.ca/search?btnI=1&q=".rawurlencode($q));curl_setopt_array($ch,[19913=>1,52=>1]);return curl_exec($ch);}
Otherwise it's five more characters with the normal array initializer, 162:
<?php function l($q){$ch=curl_init("https://google.ca/search?btnI=1&q=".rawurlencode($q));curl_setopt_array($ch,[19913=>1,52=>1]);return curl_exec($ch);}
Version that does not allow spaces in the search term: No need for URL encoding (138):
<?php function l($q){$ch=curl_init("https://google.ca/search?q=$q&btnI=1");curl_setopt_array($ch,[19913=>1,52=>1]);return curl_exec($ch);}
Ungolfed using constants
<?php
function l($q){
$ch = curl_init("https://google.ca/search?btnI=1&q=" . rawurlencode($q));
curl_setopt_array($ch, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 1
));
return curl_exec($ch);
}