Hola:
La concatenación la estás truncando con un punto y coma...
window.location = "<?php echo $_SERVER['PHP_SELF']; ?>?canal=" + document.form1.canal.value + "&provincia=" + document.form1.provincia.value;
También deberías escapar los valores por si tuviese caracteres especiales (aunque si es un select -por ejemplo- no sería necesario).
Saludos