No idea how to create transparent blurred background to canvas without bluring the canvas childrens too.
This is the result I want - Blur the background
When using Windows10, please have a look at BlurryControls. It provides a blurry window you can directly inherit from.
For Windows8 there is no solution to blur a Window (to my knowledge).
For Windows7/Vista a user called Ciantic provided the following solution: Windows Aero Glass. A working sample solution can be found here: GlassingExtension.
I hope this answers your question. Please respond if you have a question or suggestions to the solution targeting Windows10.