In order to participate in MLB betting online as a Canadian citizen, you must be at least 19 years old. However, in some provinces such as Alberta and Quebec the legal gambling age is 18.