It's pretty confusing to figure out what kind of programming is on each station, but I think I've got it figured out (somewhat)...
KVRI 1600 and KNTS 1680 are related and are co-owned, yet it looks like the website only mentions KVRI 1600 and seems to be targeted only towards their listening audience in Surrey and Vancouver. I'm not sure if KNTS 1680 regularly just runs a simulcast of the same programming or not. Regardless, it looks like the studio for this station is located in Surrey, and it is indeed local programming. Perhaps their listeners in Seattle don't care if it's the same (but to be fair, there are far less listeners in Seattle). Interestingly, it looks you end up at the KVRI website if you try to look up KWLE 1340, so I am not sure what is up with that. Maybe it's somewhat of a translator targeted at reaching Victoria.
It looks like KRPI 1550 is also local. The website isn't built as well at KVRI, but it looks local to me. As I recall, Sher-e-Punjab was using the 1550 frequency before, but now they've found a new legal home on 600am in Vancouver. I guess another organization took over the border blaster frequency after they abandoned 1550.
KRPA 1110 appears to be where the "Radio India" format went. The studio is listed as being in Surrey as well.
For those who don't already know, there is one advantage of using these AM stations on the US side. It allows you avoid the requirement of catering to different multicultural programming (as required by the CRTC). All of the stations based in Vancouver (with a callsign that starts with "C") must air a certain percentage of programming in other languages. If you're on 1550 or 1600, you don't need to.