Canadian law does not allow private companies to run lotteries. The skill testing question, which is usually simple math, technically, makes it a game of skill and therefor legal in Canada.