Sign in or create an account to add to your shopping list is a terrible idea, not everyone has a Canadian Tire account nor do they want to make one just to use a simple feature that most apps have without having to login or create an account for their apps.