BC Parkway upgrades now complete in New Westminster