Canada Revenue Agency must be flexible with TFSA holders