The only site I have ever had problems getting on is Bodog. Simply don't allow Canadians!!
I have accounts at several sites: UBet, Stars, Absolute, Mansion, Costadel, Full Tilt..and countless others.
I know that Neteller
, FirePay and echecks went down for awhile for all Canadians.
I haven't been effected as there have been other options.
Myself personally use: Use My Bank, or echeck money goes in and out of my bank account directly..I've been playin online now for 4ys. I have never had a problem...I get the money in my accounts immediately at the sites..and takes about 48hrs to deposit it back to my bank account sometimes 72hrs.
You still have to be very very careful of the site that you deal with and the information that you give out.
I don't like cheques from other sites, they sometimes come from other countries and I can't clear it with my bank for a month or so.