Это делается на уровне роутера. туда ставится ВПН и рабочие устройства к нему подключают
а насчет ВПНки - делается свой сервер в нужной локации. в Вашем случае видимо на хостинге в США \ канаде
и да, конечно будет задержка от 200мс минимум. и конечно будет снижение скорости, это ньюансы ВПН