I want to think that La Bicicletta and Speed Theory would have the most accessories? (I guess that depends on what you are looking for.) MEC surprisingly has a lot of stuff these days, too.
As for US shops that are Canadian friendly? None that I know of. Maybe Jenson USA but yeah.