Question about online betting

My wife and I thought it might be kind of fun to make a (small) bet on the Grey Cup. Being total novices at such things, we were wondering if anyone out here on the CFL forum could advise us about the legality (and/or) wisdom of online betting. Is there such a thing as a "safe" online betting agency? Is online betting even legal? We're just trying to have fun here, we don't want to get mixed up in anything shady, seedy or criminal. Thanks people.

Ive been making weekly donations to these guys , on TSN they have a link to some other online sportsbooks that carry the CFL.

I can vouch for pinnacle, as posted above. Solid sportsbook, and completely safe.

Thanks for that guys.