You will save the most money going with either bluenile or whiteflash, great info on both sites.
Have them ship to seattle, picked it up at fedex location, bring a female friend with you have her wear it across the border and voila.
I just took the ring with me, all the other stuff about the ring(certs, box, etc). I got it mailed back to me in Canada muahaha.