I believe your mom must have a valid entry on her US visa to get back. Also, she might have problesm getting Canadian visa if she does not have at least one entry on the visa or the travel date is close to the expiration date of her I94.
In general, it is very hard to get Canadian visa for US B visa holders.