Best to call and see for your particular item.
Yes. As long as it's not a private label brand. This is on their website in their terms and conditions. If you scroll way way down in this link, you'll see that they do it. https://www.michaels.com/terms-and-conditions/ca-terms-and-conditions.html
That's a question for the manager. Look up the name because cashiers aren't always forthcoming.
Call
That's one thing I don't believe they do but, call them Directly and ask
Never tried @ Michaels. Call before u go.
Thanks! Your answer is awaiting moderation.