I've also had really good experience with monoprice. My order is in my Canadian hands within a week or two, tops. Every time I order I can't help but throw in other cables and wires as well. I've got a draw FULL of extra HDMI cables and other cables just because they're cheap but not cheaply made. LOL