Also, given your location in Ontario, you won't get anything like 100W out of the panel even with the most efficient MPPT possible.
A two second google for insolation there says you might get an average of somewhere around 4 kilowatt-hours of solar insolation per square meter, daily, meaning that if you had a square meter of panel, over the entire daylight time, on an average-length day, with no cloud cover the whole day, you'd get around 4kWh of sunlight average *onto* that panel, assuming the info I skimmed from the several top results is accurate. If the panel is say, 50% efficient, then it would actually output around 2kWh...then let's say the MPPT is 50% efficient, it could output only about 1/4 of the original sun power, or about 1kWh.
With no details about your batteries or usage, we'll assume they're for a typical solar-use-case and need to store several kWh--that means it will take several days to charge them up to full, if they were empty. Actual charge time depends on actual weather conditions, how empty the batteries are, etc. The more power you use, the longer it will take to recharge them. If weather conditions are not "perfect", it could take much much longer to charge.
Since the panel is only a max of 100w, then to get the 2kwh out of it, it would need 20 hours of optimal daylight. You probably won't get even a third of that on an actual day, so it's likely to take at least 3-4 times longer than the above to charge your batteries.