Friend advised me that his free Walgreen's test was ready within one hour of taking it via online application/email following arrival at Seatac from international destination. He took an Uber to Walgreen's and then was driven to Peace Arch. No issues at either border. He is a Canadian citizen of course.