Those will not fit over your glasses. If your glasses don't stay on your face you must fix that, either by using Croakies or some other brand of eyeglasses retainer or by having your glasses properly adjusted. I use Solar Shields fits over sunglasses during the day. I swear by them. I have lost and bought uncountable pairs over the years. They are $20 USD. If you can't find them in Canada, PM me, we can work something out. At night I was using ski goggles because they are clear but they are huge and bulky. Just a couple days ago I found some fits over night vision glasses with yellow tint lenses made for people who have poor sight at night! I've tried them on a very overcast day and they are amazing. They are heads and shoulders above the Solar Shields in their packaging, marketing and in the strength of the material used to make them and they are only $9.99USD. You've got to have a pair! I found them at Fred Meyer in the "As Seen on TV" section. Again, if you can't find them locally, PM me.
H