Congratulations. That's the best scenario to keep your Canadian GC valid while you are working in US. But no way you can avoid Canadian tax and take all benefits simultaneously.