This depends entirely on the type of bonus and on the Canada online casino. Usually, players can have between one and seven days to complete a free spins bonus requirement. For a deposit bonus, this limit can be up to 60 days. You should always check bonus T&Cs to confirm this information.