At $300, your "best" choice is whatever laptop you can find for that. It's not like there is 50 different models to choose from at that price range.
You also don't mention if you are willing to order online or if you are buying from a store and where in Canada you are located if you are looking for a store, does the $300 include taxes, what is tax rate in your province, does he need a big screen cause he can't see, does he need something that will last 10 hours on a battery or will he be near a plug most of the time.
You didn't give a lot to work with and have a very low end budget.