The H1B visa should be the employer's problem. All other things are personal choices and not urgent situations. IRCC will most likely reject your request. Besides you would make your intentions to leave Canada after you get your citizenship clear, which might affect your file. If I were you I...