Cam Whitfield — Senior Game Analyst
Most online casino "reviews" are written by people who have never counted a six-deck shoe, never run a slot RTP variance simulation, and never verified a provably-fair seed. I've done all three. My name is Cameron Whitfield — most people call me Cam — and I'm the Senior Game Analyst at Hudson Casino.
Who I Am and What I Cover
Most online casino "reviews" are written by people who have never counted a six-deck shoe, never run a slot RTP variance simulation, and never verified a provably-fair seed. I've done all three. My name is Cameron Whitfield — most people call me Cam — and I'm the Senior Game Analyst at Hudson Casino.
I'm 42, based in Vancouver, BC, and I've spent eighteen years working in card-room and online table-game analysis. Half of that was on the practitioner side. The other half has been writing about it, mostly for North American gambling press. At Hudson Casino I cover the verticals that actually involve math: blackjack, slots, roulette, crash games, crypto casinos, and sportsbooks. If you've landed on our blackjack casino Canada guide, our online slots Canada rankings, our roulette online breakdowns, our crypto casino reviews, our crash gambling explainers, or our sports betting Canada coverage, that's me.
I am not the warmest writer on this team. Madeleine handles the regulatory voice and the player-protection material. I handle the part where we sit down with a provider PDF, a spreadsheet, and a calculator, and figure out whether the operator is actually offering what they claim to be offering. Usually they aren't.
How I Got Here
I started in 2008 at a small advantage-play training operation in Henderson, just outside Las Vegas. I co-founded it with another player I'd been grinding with on the Strip. We taught card counting — Hi-Lo, Wong Halves, Zen Count for the serious ones — basic strategy deviations, team play, and casino countermeasures. We ran six-week intensives for working professionals who wanted to take a real shot at it. Most of them didn't have the temperament. A few did. I spent six years there, from 2008 to 2014, and I left when my co-founder decided he wanted to run it solo. That's a polite way to put it.
After that I went into writing full-time. Twelve years now. I wrote for Card Player magazine when print still mattered. I wrote for PocketFives during the post-Black-Friday rebuild. Then I went independent and freelanced for whoever would pay a fair rate for actual analytical work instead of affiliate fluff. I've written for outlets I'd rather not name and a few I'm proud of.
I moved to Vancouver in 2020. My wife is Canadian, the pandemic was making Vegas unliveable for our reasons, and we wanted out. I've been on the North Shore ever since. I joined Hudson Casino when the team was formalized on June 15th, 2025. I'd been doing freelance pieces for the editorial group before that. When they put a proper masthead together, I came on as the senior analyst on the games side.
How I Actually Test an Operator
My methodology is not complicated, but almost no one in the affiliate space actually does it. Here's what I do.
For slots, I pull the official RTP from the provider documentation — Pragmatic Play, NetEnt, Play'n GO, BetSoft, Hacksaw, Nolimit City. Almost every major studio publishes RTP figures and volatility ratings in PDF specs aimed at operators. I cross-check those against what the operator displays in their game info panel. When an operator runs a low-RTP variant of a Pragmatic title — and a lot of the gray-market casinos do — that's a tell. I then run Monte Carlo simulations on bonus terms: wagering requirement, max bet, game weighting, time limit. The math almost never works in the player's favour. I publish the actual expected value, not the marketing pitch.
For live dealer, I check the studio. Evolution Gaming runs studios in Riga, Bucharest, Tbilisi, Yerevan, Atlantic City, Pennsylvania, New Jersey, Michigan, and a Canadian-licensed studio in Vancouver. Playtech runs out of Riga as well. OnAir runs out of Latvia. Pragmatic Live runs out of Bucharest. Knowing which stream comes from which studio matters for licensing, fairness audits, and latency. Anyone telling you "all live dealer is the same" hasn't watched the feeds.
For crash games and any "provably fair" product, I verify the seed mechanic. Stake, BC.Game, Roobet, and most crypto crash platforms publish their server seed, client seed, and nonce after each round, and the result is derived through HMAC-SHA256. I run the verification myself. If the operator can't show me a clean seed history, I don't recommend them. Provably fair is a real thing. It's also one of the easier things in this industry to fake convincingly.
For sportsbooks, I run line shopping comparisons across the major books active in Canada — DraftKings, FanDuel, BetMGM, bet365, PointsBet — and flag house edge per market. Hold percentages on NHL puck lines are not the same as hold percentages on parlay props, and people who write about sports betting Canada without acknowledging that are wasting your time.
What I Know Well
Blackjack: basic strategy, deck composition, deviations, counting systems, team structure, and how operators detect and ban advantage players. I will not recommend a blackjack operator that bans basic-strategy play, and a lot of them quietly do. Slot math: RTP, hit frequency, volatility, return distribution, and the math behind bonus buys. Roulette: I'll happily debunk wheel bias for anyone selling you a system. Live dealer: studios, dealers, licensing, RNG-vs-live, side bets. Crash games and provably-fair: HMAC-SHA256 verification, server-seed rotation, the actual house edge built into Crash, Plinko, Mines, Dice. Sportsbooks: line shopping, hold, vig, futures pricing, prop accuracy.
What I Won't Write
I won't write copy that frames gambling as a profitable activity. It isn't, for almost everyone. Advantage play — card counting, line shopping, bonus arbitrage — is a legitimate niche, and I'll cover it as a niche, but I'll always flag that ninety-nine percent of players don't have the discipline, the bankroll, or the tolerance for variance to actually do it.
I'm also openly hostile to operators running "exclusive" games that are just rebranded white-label clones. I can spot a SoftSwiss skin in about thirty seconds. The lobby gives it away before the game library does. If we list an operator and tell you it's "unique" when it's a clone, we're lying to you, and I won't sign off on that.
I've been doing this for eighteen years and I've seen every kind of operator dishonesty there is. I'm not cynical for sport. I'm cynical because the math is what it is.
Outside the Spreadsheets
I live in a townhouse on the North Shore with my wife and our beagle. Weekends I hike Capilano canyon when the weather cooperates. Weeknights I usually have a Canucks game on in the background while I'm running slot variance spreadsheets, which my wife finds deeply unromantic. I have a low-key, long-running disagreement with Phil Galfond over a public bet that didn't resolve the way it was supposed to. I won't be elaborating on that.
Contact
If you've spotted a math error in something I've written, or you want to flag an operator behaving badly, email me at [email protected]. I read everything. I respond to most things. I respond faster to people who show their work.