Might be or may be not Let's put it this way u can enjoy having this feeling of sponsor approval until you received a letter from IRCC.I received biometric request letter yesterday. In Ecas portal Sponsorship Application status shows "decision made" mean sponsor approval? I haven't received medical request letter yet
I feel you will get MR pretty soon... in a day or two!
Good Luck