Virtual Machines are made possible by enabling multiple virtual machines to run off of the same physical hardware. Virtualizing a GPU within a Virtual Machine on top of physical hardware would be nested virtualization. It wouldn't make sense to do this as the GPU is already being made available for VMs in that region. What you want to do here is connect your different resources.
While Canada East does not have any N-series VMs available (check availability by region), Canada Central has the NCsv3-series and NVv4-series available. My recommendation would be to create your GPU resource in Canada Central. You can then set up a Site-to-Site connection with a VPN Gateway:
https://learn.microsoft.com/en-us/azure/vpn-gateway/tutorial-site-to-site-portal