It seems like for every new program I hear about, I also find out it's not open to Canadians. What ones are you doing? Right now, I'm doing
CR
QR
CTTM
Mypoints
Searchcactus
Milesource (but maybe not for long)
I am only doing mypoints and milesource. I don't know why I continue to do milesource since I will be forever getting enough for a GC but don't want to lose the points I have accumulated so far.