This deal has now expired, but anybody can get 40,00 miles without the free companion pass without having to use this method.
Bank of America and Alaska Airlines are currently offering a sign up bonus of 40,000 miles on the co-branded card. This offer has been showing up on the Alaskaair.com website, but only for people in certain areas. Reader Calvin noted that the direct link is as follows: https://secure.bankofamerica.com/applynow/initialize-workflow.go?requesttype=ICAO&campaignid=4030715&genericvariables=861~40kHP102018. The problem is that link won’t work unless the referer header is Alaskaair.com.
You can change the referrer fairly easily. For example if you use Google Chrome you can download Refer Control. Then just copy and paste the above link, click ‘custom’ and enter ‘Alaskaair.com’. It should look as follows:
Then just load the link and the offer should show. I’d recommend just disabling the plugin after that. You can of course just use a VPN to change your location to the West Coast as well, but this might be easier for some people.