Assuming a person immigrated to Canada and after receiving a Canadian citizienship moved to USA and obtained a permanent residence there, also submitted non-residence request to Canada (for tax purposes) and then obtained US citizenship (after acquiring Canadian citizenship). In this case, are there any risk for Canadian citizenship to be revoked/invalidated?