Not as good as homemade but Sobeys/Safeway sell decent pies - they usually have cherry pie and they sometimes have an apple pie with a crumb topping that would be similar to apple crisp.
You could also try Chez Angela; I can't say that I have seen your cravings listed on their Facebook posts but you could try calling them and maybe they would make a custom order for you.
Another thought is try some of the restaurants to see if they serve what you are looking for and you could purchase take-out desserts.
Good luck satisfying those cravings