I crocheted a flag blanket. It's not a cheap or easy solution but here's the pattern I followed if anyone is interested. I have no plans on selling any unless someone wants to pay me $500 (which I hiiiiiiiighly doubt).
I'm not sure if they are made in Canada (I just sent an email asking) but the Legion does sell Canadian flags. As the money goes to supporting veterans, I'd feel pretty good about buying one regardless. But I'll confirm where the flags are made when I hear back.
I was going to share The Flag Shop but there online store is giving a 403 error, I have sent them a message regarding this maybe it will get fixed. This is the Canadian flag shop not the US one.