This all really depends on how much air can get into your canister filter. The reason that the water in the canister filter can go toxic is because after the O2 is used up in the canister filter, you will start having anaerobic bacteria take over from your aerobic bacteria. The anaerobic bacteria will produce hydrogen sulfide which is toxic to your fish. Best way to prevent this from happening is after an extended period of time when your canister filter is not powered, if more than 4 hours to be on the safe side, I would drain the water from the canister then reprime the canister to prevent the hydrogen sulfide from getting into your tank. Hydrogen sulfide is what gives rotten eggs their smell. Remember that canister filters aren't open to the air like HOB filters so the gases can build up in the canister.