Thanks Shanksw007 !
So as far as the proof of funds is concerned, even though we are working in Canada and qualify for CEC, we would still need to maintain the required balance (referring to the CIC page for proof of funds) in our accounts - Assuming CIC could ask for a proof again ÉÉ