I assumed that OP's "making millions" referred to a yearly-ish timeframe, not the entire existence of a business.
1. Staying in Canada,
2. Doing work which I found interesting and meaningful, and
3. Earning more money than Google offered me,
and I'm hitting all three.